私は初心者で、iOS アプリを開発して約 1 年になります。先週、年間証明書の有効期限が切れたので、Xcode からすべてのプロビジョニング プロファイルを削除し、Macbook のキーチェーンから証明書とキーを削除しました。これらの 2 つの投稿で概説されているように、すべてをゼロから再作成しました。(apples Web サイトからの新しい証明書とプロビジョニング プロファイルのダウンロードを含む)
iPhone ディストリビューション: 現在一致するプロファイルはありません http://developer.coronalabs.com/forum/2012/01/10/ios-walkthrough-creating-your-certificates
ここまでは順調ですね。さて、私のiPhoneディストリビューションの狂気の質問です。「Alarm Touch」と「ABC lite」という 2 つの承認済みアプリがアプリ ストアに登録されています。アプリ「Alarm Touch」のXcodeプロジェクトを開き、コード署名の下を見ると、iphoneの配布がありました(現在一致するプロファイルはありません)。これが私がしたことです。
- https://developer.apple.com/ios/manage/provisioningprofilesにログインしました
- 配布プロファイルを更新し、アプリ ID で [アラーム タッチ] を選択しました
- 送信する
- ページを更新しました
- ディストリビューション プロビジョニング プロファイルをダウンロードしてダブルクリックします。それは私のXcodeに追加され、コードの下に署名されました。つまり、iPhoneディストリビューション(現在は「iPhoneディストリビューション」と一致しています)
- このスクリーンショットを参照してください
- ここで、「ABC lite」という別の Xcode プロジェクトを開くと、そのコード署名ディストリビューション (現在一致するプロファイルはありません)。
- 既存の承認済みアプリにコードの更新をリリースするには、配布プロファイルを毎回更新し、上記の手順に従う必要がありますか?
- 正直なところ、昨年はプロファイルの有効期限が切れていなかったので、アプリを更新するたびにこれらの手順を実行する必要はありませんでした。
- 私が間違っていることや欠けていることは何ですか? 信じてください。スタックオーバーフローのこのトピックに関する既存の投稿をグーグルで調べて読んでいますが、この奇抜さの解決策を見つけることができません