2017-04-05 43 views
1

過去数日間にわたり、ここに掲載されているすべての過去の記事を参考にして、関連性が高いと思われるものが見つかりました。 Appleのトラブルシューティングとあなたの署名アイデンティティと証明書のガイドライン(通常のインターネット検索はもちろん)を維持しています。さらに別のエラーITMS-90161:「無効なプロビジョニングプロファイル」

問題のアプリは、最新のXCodeの更新まで細かい展開が、今のアップロードに失敗しました(ビルドが明らかに成功し、コードがあったとしても変更):それは初めてではない

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle *content removed* is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal." 

私は不思議なことにこのような失敗を抱えていましたが、以前のケースでは単に証明書を取り消し、プロファイルを削除してから再構築することで対応しました。この場合はそうではありません。

プロビジョニングプロファイルが正しいタイプであることが確認され、コード署名証明書がそこにあるように見えます。証明書にも緑色のチェックマークが付きます。通常の場所ではカバーされていない新しい提案はありますか?

答えて

3

証明書自体には何も問題はないことが判明しましたが、それは異なる処理が必要なアップロードプロセスです。

私は、アプリケーション・ローダー経由でCordova CLIから配布出力を配備していました。このようにすると、App Storeは自分のビルドを受け入れなくなります。

現在のバージョンのXCodeでは、GUIを使用してビルドターゲットを「汎用iOSデバイス」に設定してから、「アーカイブ」操作を行う必要があります。アーカイブは、App Storeが受け付ける別のローダーを介してアプリをアップロードします。

+1

ありがとうございました!私は過去数日のうちに数時間の時間を無駄にしてしまい、このAppleの変更の結果として残念なことにクライアントの公開期限が間に合わなかった。私はこれが "バグ"か意図的なものかどうか疑問に思いますか? –

+0

ステップバイステップのチュートリアルはありますか?私はhttps://build.phonegap.com/appsが私に与えたIPAファイルを持っています。私はそれをXcodeにロードしてから再度エクスポートする必要がありますか? – Sonja

+0

私のためにCordovaが生成するIPAは、店舗では使用できません。私はXCodeプロジェクトを開いてビルドする必要があります。また、現在のバージョンのCordovaのもとで、私はもはや "リリース"ビルドを行うことができません。私は非リリース版をしなければならない。 –

関連する問題