Unity v5.3.4f1 で実行されているプロジェクトに Prime31 iCloud iOS プラグインを追加し、リリース モードでビルドしてから、Xcode でのみチェックされたキー値ストレージで iCloud を有効にしました。開発者ポータルのアプリ ID では、既に iCloud が有効になっています。開発ビルドは、テスト デバイスで問題なく動作し、データも適切に同期されました。プロジェクトをアーカイブし、既存のアプリの更新として Apple にアップロードしようとしましたが、この手順は常に失敗し、次のメッセージが表示されました。
一致する署名資産の特定または生成に失敗しました 識別子が利用できません 識別子 xx.xxx.xxx のアプリ ID が利用できません
私はこの問題を解決するために丸 2 日間働き、考えられるすべての解決策を試しました。 - すべての証明書、プロビジョニング プロファイル、アプリ ID が同期していることを確認 - プロビジョニング プロファイルとコード署名 ID を auto に設定したままにするのではなく指定する
結局、Prime31 iCloudプラグインコードの痕跡をすべて削除しただけで、アップロードは問題なく機能しました。Prime31 の iCloud 機能をアプリに追加したいと思っています。助けていただければ幸いです。