web-dev-qa-db-ja.com

エラーコード-90161無効なプロビジョニングプロファイル

エラーITMS-90161:「無効なプロビジョニングプロファイル

アドホックモードでXamarin IOS=を使用してIPAを作成し、アドホックプロビジョニングプロファイルを選択しました。

application Loaderを使用してアップロードした場合:

エラーITMS-90161:「無効なプロビジョニングプロファイル。バンドルx.x.x.x [Payload/x.x.x.app]に含まれるプロビジョニングプロファイルが無効です。[コード署名証明書がありません。]詳細については、iOS開発者ポータルにアクセスしてください。」

11
Ravi Anand

このエラーが発生した場合は、正しいタイプのプロビジョニングプロファイルがない可能性があります。プロビジョニングプロファイルにはいくつかの種類があり、特に「開発」プロファイルと「配布」プロファイルがあります。プロビジョニングプロファイルを確認し、必要に応じて再作成することをお勧めします。

詳しく説明すると、証明書が1つあります(Xcode証明書生成で作成)。この証明書を使用して、「アプリ識別子」とプロビジョニングプロファイルを作成できます。開発者プロビジョニングプロファイルと配布プロビジョニングプロファイルの両方に同じ証明書を使用できます。これらは相互に機能しません。つまり、開発者プロビジョニングプロファイルはリリースビルドでは機能せず、ディストリビューションプロビジョニングプロファイルはデバッグビルドでは機能しません。

これを試して、それが役立つかどうかを確認してください。必ずXcode(または使用するその他の方法)で新しいプロファイルを読み込み、プロジェクトの設定を編集してください。

幸運を!

愛と敬意、Björn

10
Magicbjørn