2013-04-29 10 views
20

今日私はプッシュ通知を使用する新しいバージョンのアプリケーションをアップロードしようとしましたが、XCodeが示したエラーは有効なDistributionプロファイルを持っていませんでした。 プロビジョニングプロファイルにログインすると、この特定のアプリケーションに使用していた最後のものが2週間しかなかったにもかかわらず、すべての配布プロファイルの有効期限が切れたことがわかりました。証明書が利用できないプロビジョニングポータル

私はXCodeからプロファイルを更新しようとしましたが、このエラーが発生しますNo value was provided for the parameter 'certificateIds'.別の配布プロファイルを作成しようとしましたが、そうすると証明書が見つかりませんでした。 enter image description here

私はそのボタンをクリックすると、別の証明書を実行しようと、証明書が作成され、それがAPNs Production iOSとして表示されますが、私は戻って行くときには、使用可能な証明書がないと言って続けています。

私は間違って何をしているのかわからないので、私はCertificateSigningRequestを作り直しました。 私はAppleWWDRCAをダウンロードしてインストールしましたが、それをどうすればいいのか分かりません。インストールしただけです。

アイデア? Imは完全に失われた。

+0

APNを使用する証明書からプロビジョニングプロファイルを作成できない場合、証明書を選択する必要がある画面に表示される唯一の証明書は、APNSではなく、標準のものです。彼らはプロビジョニングプロファイルを作成する方法を変更しましたか、彼らはインターフェイスを変更しました... – subharb

+1

私はこの同じ問題に取り組んでいます。今、それを理解しようとしています。 – WallMobile

+0

誰にでも解決策が見つかりますか? – K2xL

答えて

9

同じ問題が発生しています。あなたは解決策を見つけましたか?

** EDIT **

は私が解決策を見つけた:私はAPN証明書を作成していたが、プロビジョニングは、古典的なDEV /プッシュ証明書を必要としていました。

+2

こんにちは@Jackson、 "classic dev/push certificate"について詳しく教えてください。私はあなたのポイントを正しく得ていないのですが、どうすればそれを作ることができますか? – chandan

+0

正直言って私は覚えていません、申し訳ありません。私はちょうどAppleのデベロッパーのウェブサイトから定期的な証明書を発行したと信じています。私は一からそれをしたかもしれないが、私は確信していない。 – Jacksonkr

+0

それは魅力のように動作します – Gypsa

0

私は同じ問題を抱えていましたが、基本的に戻って標準のiOS開発証明書を作成するだけです。 APN証明書をクリックしないでください。それは私のために働いた

6

私は配布証明書を作成することでこれを解決することができました。私は、自分の既存の証明書が「開発」としてマークされているだけであることに気付かなかった。これを行うには、Xcode>環境設定>アカウント> Deatilsを表示して、左下の更新ボタンを押しました。これによりXcodeは私のために配布証明書を要求しました。

4

また、私はこの質問を見つけた、との答えとちょっと混乱していた;)

しかし、私はそれを考え出した:あなたは2つの証明書を必要とする:アプリIDの場合は、あなたがプッシュ通知の証明書を作成する必要があり、 APN証明書(アプリIDの[編集]をクリックし、プッシュ通知を有効にして、本番用に「証明書を作成する」をクリックしてください)。これにより、プッシュ通知の証明書が提供されます。

第2に、あなたのアプリケーションのために、署名証明書を作成する必要があります(これが適切な用語であるかどうかはわかりません)。証明書をクリックし、+アイコンをクリックして、アプリストアを選択し、ウィザードに従います。

プロビジョニングタブで+アイコンをクリックして新しいプロビジョニングプロファイルを作成し、[App StoreとAd Hoc]を選択できます。これで、配布証明書が表示され、プロダクション用のアプリに署名するためのプロビジョニングプロファイルを作成できます。

+0

ありがとうございました... – Leena

0

私にとってこれは有効です。同じウィンドウで

証明書を作成 - >配布を選択 - >あなたが生成してダウンロードしたCSRファイルをアップロードをクリックします。

ダウンロード後、ダウンロードしたプロファイルをダブルクリックしてください。Xcodeでプロビジョニングプロファイルを選択できるようになりました。

4

問題は私が個人的なiOS開発証明書を生成せず、APN証明書しか持っていなかったことです。 ( - >設定 - >アカウント - >詳細の表示 - XCodeの> iOSの開発がアイデンティティを署名)あなたは、あなたはXCodeから、このいずれかを生成する必要が

その後

XCode iOS Development Certificate

、私の証明書を追加するには利用可能でしたプロビジョニングプロファイルの作成中

希望します。

0

なぜなら、「証明書がありません」という画面は、密かに読み込み画面であったからです。 〜1分待ってから、Distribution Certificateを選択できるように変更されました。

0

作成した証明書がAPN証明書である可能性があります。開発証明書を作成する必要があります。 APN証明書は、プッシュ関連の目的でのみ使用されているため、プロビジョニングを作成するには十分ではありません。問題である可能性があります。

関連する問題