今日、プッシュ通知を使用する新しいバージョンのアプリをアップロードしようとしましたが、XCodeが表示され、有効な配布プロファイルがないというエラーが表示されました。プロビジョニングプロファイルにログインすると、この特定のアプリに使用していた最後のプロファイルが2週間しか経過していないにもかかわらず、すべての配布プロファイルの有効期限が切れていることがわかりました。
XCodeからプロファイルを更新しようとしましたが、このエラーが発生しますNo value was provided for the parameter 'certificateIds'.
そこで、別の配布プロファイルを作成しようとしましたが、作成しても使用可能な証明書が見つかりません。
別の証明書を実行しようとすると、そのボタンをクリックすると、証明書が作成され、APNs Production iOS
として表示されますが、戻ると、使用可能な証明書がないと表示され続けます。
だから私は私が何を間違っているのか分かりません、私はCertificateSigningRequestを再作成しましたが、それでも何もありません。 AppleWWDRCA
をダウンロードしてインストールしましたが、どうしたらよいかわかりません。インストールしました。それだけです。
何か案は?私は完全に失われました。
同じ問題が発生しています。解決策を見つけましたか?
**編集**
解決策を見つけました。APN証明書を作成しましたが、プロビジョニングには従来の開発/プッシュ証明書が必要でした。
配布証明書を作成することでこれを解決することができました。既存の証明書が開発としてのみマークされていることに気づいていませんでした。これを行うには、Xcode>環境設定>アカウント>詳細の表示に移動し、左下の更新ボタンを押します。これにより、Xcodeは配布証明書を要求するようになりました。
私もこの質問を見つけました、そして答えとちょっと混乱しました;)
しかし、私はそれを理解しました:2つの証明書が必要です:アプリIDには、プッシュ通知用の証明書、APN証明書を作成する必要があります(これを行うには、アプリIDで[編集]をクリックし、プッシュ通知を有効にして、[作成]をクリックします生産のための証明書」)。これにより、プッシュ通知の証明書が提供されます。
次に、アプリの署名証明書を作成する必要があります(これが正しい用語かどうかはわかりません)。したがって、証明書をクリックし、+アイコンをクリックして、アプリストアを選択し、ウィザードに従います。
これで、プロビジョニングタブの+アイコンをクリックして新しいプロビジョニングプロファイルを作成し、[App Store andAdHoc]を選択できます。これで配布証明書が表示され、本番用にアプリに署名するためのプロビジョニングプロファイルを作成できます。
同じ問題が発生しましたが、基本的には戻って標準のiOS開発証明書を作成する必要があります。 APN証明書をクリックしないでください。それは私のために働いた
私にとっては、「証明書がありません」画面が密かにロード画面だったからです。約1分待った後、配布証明書を選択できるように変更されました。
作成した証明書がAPN証明書である可能性があります。開発証明書を作成する必要があります。 APNs証明書は、プッシュ関連の使用のみを目的としているため、プロビジョニングを作成するには不十分です。これが問題になる可能性があります。
私にとってこれはうまくいきました。同じウィンドウでをクリックします
証明書の作成->配布の選択->お持ちのCSRファイルのアップロード->生成およびダウンロード。
ダウンロード後、ダウンロードしたプロファイルをダブルクリックします。これで、Xcodeでプロビジョニングプロファイルを選択できます。