web-dev-qa-db-ja.com

Xcode Watchkit:指定された資格を許可する有効なプロビジョニングプロファイルはありません:beta-reports-active、com.Apple.security.application-groups

はい、私はこれらの質問がたくさん浮かぶことを知っています、そして私はそれらすべての答えが以下であったことを知っています:

デベロッパーメンバーセンターにログイン

識別子、プロファイルなどに移動します

プロビジョニングプロファイルで[編集]をクリックし、[生成]をクリックします

それは私にはうまくいきませんでした! Xcode 6.4 Beta 1とWatchKitでアプリケーションを開発しました。送信しようとしましたが、そのエラーが表示された後、ベータ版以外のXcodeで送信してみる必要があるかもしれません。ところで、ここにそのエラーがあります:

WatchKit Error

そこで、ベータ版のXcodeではなくXcode 6.3に戻って、もう一度送信してみました。それは同じことでした!次に、まだXcode 6.3で別のプロジェクトを作成し、自分のコードをコピーして、ベータ版ではないプロジェクトに貼り付けました。同じバンドルIDとすべてを保持しました。

私はまだ同じ結果を得ました。だから私は何をすべきかわからない!私はこれに丸一日取り組んできました、そしてApple時計は5日でリリースされ、私はそれを見逃すことができません!!!それで助けてください!

私が試してみました:

Beta XcodeとNormal Xcodeの両方を再起動する

ログアウトして再度ログインする(Macデスクトップでは)

プロビジョニングプロファイルを再生成して通常の開発者ポータルマンボジャンボを実行する

同じコードで新しいプロジェクトを作成する

助けてください!よろしくお願いします!

15
Nerdy Lime Apps

以下のように、送信しようとすると同様のエラーが発生しました...

No matching provisioning profiles found for "Applications/yourapp.app"
None of the valid provisioning profiles allowed the specified entitlements: 
beta-reports-active, com.Apple.developer.ubiquity-kvstore-identifier.com, 
com.Apple.security.application-groups, com.Apple.developer.ubiquity-container-identifiers

enter image description here

短い答え:

Provisioiningプロファイルを削除して再インストールする

長い答え:

プロジェクトがビルドされると、適切なプロビジョニングプロファイルが~/Library/MobileDevice/Provisioning Profilesディレクトリにコピーされるだけで自動的にインストールされます。

問題が発生したとき、正しいプロビジョニングプロファイルが~/Library/MobileDevice/Provisioning Profilesに存在することがわかりましたが、「iPhone構成ユーティリティ」Macアプリケーションを開いたときに、適切なプロビジョニングプロファイルが表示されていませんでした(おそらく、それらが表示されていません)適切にインストールされている、おそらくそれらが壊れているか何か)

この状態でどのようにiteslfになったのかはわかりませんが、~/Library/MobileDevice/Provisioning Profilesディレクトリの既存のファイルを削除し、プロビジョニングプロファイルがディレクトリにコピーされるようにアプリを再構築することで修正できました。再インストールされます。

その後、プロビジョニングプロファイルがiPhone Configuration Utiltiyに表示されるようになり、App Storeに送信するときにこのエラーは表示されなくなりました。

24
Oliver Pearmain