iOSアプリをアーカイブして送信しようとすると、プロビジョニング設定の競合エラーが発生します。質問する

iOSアプリをアーカイブして送信しようとすると、プロビジョニング設定の競合エラーが発生します。質問する

現在、iOS アプリを製品 > アーカイブして送信しようとしています。ただし、次のエラーが発生します。

AppName に競合するプロビジョニング設定があります。AppName は開発用に自動的に署名されていますが、競合するコード署名 ID iPhone Distribution が手動で指定されています。ビルド設定エディタでコード署名 ID の値を に設定するiPhone Developerか、プロジェクト エディタで手動署名に切り替えてください。`

SDK「iOS 10.1」の製品タイプ「アプリケーション」にはコード署名が必要です

iOS 証明書またはプロビジョニング プロファイルを再作成するプロセス全体を再試行しても、状況は変わりません。

iOS Distributionでとして設定していましたTARGETS > Code Signing Identity > Release > Any iOS SDK。ここで として設定し、で としてiOS Developer設定したら、アーカイブに成功しました。ターゲット エディターで として設定する必要があるかどうか疑問に思っています。必須である場合、このエラーを回避する方法を教えてください。PROJECTS > Code Signing Identity > Release > Any iOS SDKiOS DistributioniOS Distribution

私のXCodeのバージョンは8.1です。

ベストアンサー1

私も同じエラーが発生しましたが、「署名を自動的に管理する」にすでにチェックを入れていました。

解決策は、チェックを外してから再度チェックし、チームを再度選択することでした。すると、Xcode が問題の原因を自動的に修正しました。

おすすめ記事