2017-04-17 18 views
0

古いMacOSアプリケーションを継承しましたが、新しいバージョンをアプリケーションストアにアップロードしようとしています。新しいビルドをアップロードしようとすると、私はこのエラーを取得しておいてください。エラーITMS-90283:「無効なプロビジョニングプロファイル」

ERROR ITMS-90283: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.****.**** [com.****.****.pkg/Payload/****.app] is invalid. [Invalid 'com.apple.application-identifier' entitlement value.] For more information, visit the macOS Developer Portal." 

私は新しい証明書を作成しようとしているが、私は私が間違っているのかわからないんだけど。新しいビルドをアップロードするにはどうすればアクセス権が与えられているのですか?

答えて

0

アプリケーションでのアプリ内購入を有効にして、codesignコマンドラインから手動でアプリケーションに署名したときにこの問題が発生しました。

Xcodeオーガナイザを使用してアプリケーションを送信すると、問題が解決されたようです。

0

https://developer.apple.com/library/ios/qa/qa1878/_index.html):

Q:どのようなプロビジョニングプロファイル "無効" 状態の原因は?どのように解決するのですか?どのように防止しますか?

A:プロビジョニングプロファイルの無効ステータスは、プロファイルに関連付けられている証明書またはアプリケーションIDの変更によって発生します。 App IDまたは証明書が変更されると、それに関連付けられているすべてのプロファイルが無効とマークされます。これはXcodeのチームプロファイルには適用されませんが、Xcodeが管理しないすべてのプロファイル、特にカスタム開発プロファイルと配布プロファイルに適用されます。このドキュメントでは、原因を詳細に説明し、プロファイルの無効ステータスを解決し回避する手順を示します。