現在、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 SDK
iOS Distribution
iOS Distribution
私のXCodeのバージョンは8.1です。
ベストアンサー1
私も同じエラーが発生しましたが、「署名を自動的に管理する」にすでにチェックを入れていました。
解決策は、チェックを外してから再度チェックし、チームを再度選択することでした。すると、Xcode が問題の原因を自動的に修正しました。