私が現在取り組んでいるアプリは、もともと別の mac で他の誰かによって開発されたもので、いくつかのプロビジョニング プロファイルがリンクされています。元の開発者がテストしたのと同じデバイスでテストするために、約 1 か月前に新しいプロビジョニング プロファイルを作成しましたが、すべて正常に動作していました。過去数日以来、デバイスでアプリを実行しているときに次のエラーを受け取りました。
NSUbiquitousKeyValueStore error: com.companyname.appname has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
このエラーを調査したところ、私の資格が何らかの形で間違っているという結論に達しました。その後、それらがオフになっていることを発見しました。これは、新しいプロビジョニング プロファイルをデバイスで動作させるために行ったことです。エンタイトルメントを再度オンにすると、おなじみのエラーが発生しました。
The executable was signed with invalid entitlements ... (0xE8008016).
この問題を解決するために、インターネット上のさまざまな情報源から多くの提案を試みましたが、どれもうまくいかないようでした。
作成したプロビジョニング プロファイルは、デバイスの [プロビジョニング プロファイル] タブの下に有効としてリストされます。ライブラリの [プロビジョニング プロファイル] タブにのみ表示される 4 つのプロビジョニング プロファイルがあります。
権利ファイルなしでアプリをストアにアップロードできますか?
アプリの最終的な配布とバイナリのアップロードを実行できますか? NSUbiquitousKeyValueStore エラー: 存在しませんか?
古いプロビジョニング プロファイルと現在の権限との間のリンクを完全に削除するためのかなり包括的なステップ バイ ステップ ガイド、または現在のプロビジョニング プロファイルで動作するように権限ファイルを変更する方法を誰か教えてもらえますか?
この種のエラーを診断して解決するのは非常に難しいことは承知していますが、助けていただければ幸いです。