私は以下の問題に直面しており、アプリケーションを構築することができません。
XXXは競合するプロビジョニング設定を持っています。 XXXは自動的にプロビジョニングされますが、プロビジョニングプロファイルWildCardは手動で指定されています。 ビルド設定エディタでプロビジョニングプロファイルの値を "Automatic"に設定するか、ターゲットエディタで手動プロビジョニングに切り替えます。 SDK の製品タイプ「Application」にはコード署名が必要です。「iOS 10.0」
特定のプロフィールを選択することもできません。
この問題を解決する方法
ホーリーモリー、私はそれが機能するためにはこれらすべてをしなければなりませんでした。絵は千語の価値があります。
アーカイブ中にこのエラーが発生した場合は、読み続けてください。
あなたのアプリに行き、一般タブをクリックしてください。署名セクションの下で、「自動的に署名を管理する」のチェックを外します。あなたがそうするとすぐ、あなたは以下に示されるように赤エラーのステータスを得るでしょう。
これがトリッキーな部分です。プロジェクトの両方のターゲットで、「署名を自動的に管理する」のチェックを外す必要があります。このステップはとても重要です。
それでは、それぞれのターゲットの "build settings"タブの下に行き、 "code signing identity"の下に "iOS Developer"を設定してください。あなたの "プロジェクト"についても同じ手順を実行します。
Xcode→Product→Cleanの順にクリックしてください。 Xcodeでプロジェクトを閉じて、もう一度開きます。
この後、各ターゲットの[全般]タブに移動して[署名を自動的に管理する]をチェックし、[チーム]ドロップダウンリストから開発者アカウントを選択します
プロジェクトのアーカイブをもう一度実行してください。すべてがうまくいくはずです。
本当に、アップル?これは私たちの生活を楽にすることになっていましたか?
自動を無効にしてから再度有効にすると、Xcode 8 GM seedでこれが解決しました。これは、プロジェクト設定、署名が必要な各ターゲットの情報タブで行うことができます。
私はそれを言うのが嫌いです。 Xcodeを終了してもう一度開きました。シンプルで効果的な:)
この問題を解決するために:
"View Details"
( "signing identity"と "provisioning profile"がある新しいウィンドウを開きます;"Provisioning profiles"
からすべての証明書を削除します。がんばろう!
これは私が古典的にApple Xcode UXデザインバグと呼ぶものです。
エラーが発生しましたあなたのDIDたくさんのものがあります。
エラーは実際には " 私達はあなたがオンラインで受け入れなかった新しい合意を持っています "を意味しました。
自動署名ボタンをチェックしてチェックを外した後、私はこの同意エラーを表示しました:
開発者ポータルにサインインすると、契約更新通知のバナーが表示されました。
。 Xcode 8を再起動すると、そのエラーは解決され、自分のマシンにすでに持っていてプロジェクトに結び付けられている証明書を選択し直すよう強制されました。
これは、それほど複雑ではない実装で処理された可能性がありますが、これが私がそれを修正した方法です。それは他のみんなが与えたステップとは方法が違うからです。
ああ、そうそう、最新のiOS 10デバイスと最新のXcode(私は7.3.1か何かの上にいた)を持っていることも私がアップデートするまでエラーを投げた。
これは私のために働いた方法です:
ランダムな問題が発生した場合は、X.Scodeを終了して再度起動することをお勧めします。
ステップ:
「署名を自動的に管理する」のチェックを外し、もう一度確認して再構築するだけです。
Xcodeのチェックボックスのチェックを外す(check-uncheck) "署名を自動的に管理する" 。)はうまくいきません。
プロジェクトにリンクされているフレームワークで起こります。
Build settings
に行く Signing Identity
を検索サインインしていない場合は、 アカウントの追加 をクリックします。
その後、あなたのチームプロフィールを選択し、 自動的に署名を管理する をチェックした後、そして/ Xcodeにあるように他のすべてを残します。それはそれ自体で残りのものを実行します。
私はXcodeのバージョンを8.0、、そしてCode signing is required for product type 'Application' in SDK 'iOS 10.0'
の下に更新することでこのタイプのエラーに遭遇しました。
警告があります。
コード署名されていませんが、資格が必要です。署名せずにバイナリに資格を追加することはできません。
私の解決策は _ target _ → General → Signing - > Signingを有効にする... ボタンをクリックすることで問題を解決しました。
次のような画面が表示され、必要なコード署名の問題に直面している場合は、次の解決策のいずれかが役立ちます。
解決策1 。前述のように、Apple IDでサインインしてください。正しいバンドルIDを入力すると、このようなオプションが表示されます。次にリストから適切なプロファイルを選択します。
解決策2 。 Apple IDでサインインしたくない場合は、project.pbxprojファイルの小さなフラグを変更してください。プロジェクトファイルで次のテキストを見つけます。
/* Begin PBXProject section */
フラグProvisioningStyle = Automatic;
をProvisioningStyle = Manual;
に変更します。次の図を参照してください。フラグを変更すると、リストから適切なプロファイルを選択するためのオプションが表示されます。
単体テスト対象
Xcode 7:
Xcode 8:
まず一般タブ - >署名セクション - >開発チームの選択、署名の管理
同様に、複数のPodファイルを扱う場合は、各Podターゲットを個別に選択して[一般]タブ - > [署名]セクション - >開発チームを選択し、署名を管理します
プロジェクト内のすべてのポッドに対して同じプロセスを繰り返す
クリーン - >プロジェクトをビルドします。
これは私のために働きました
Xcode 8とiOS 10にアップグレードしましたが、問題がありました。
プロジェクトの一般タブ、署名セクションに移動して修正しました。
「署名を有効にする.....」をクリックします
それだ。
Microsoft Mobile Centerでコンパイル中にこのエラーが発生した場合
SDK SDKの製品タイプ「Application」にはコード署名が必要です「iOS 10.3」
** ARCHIVE FAILED **
モバイルセンターは、app-store、ad-hoc、enterpriseの証明書による自動署名をまだサポートしていません。自動署名は開発用証明書でのみ機能します。
その制限を回避するためにできることが2つあります。
開発用証明書を使用してください。 developer.Apple.comポータルで新しいものを作成し、それをあなたのマシンにダウンロードし、それをキーチェーンを使って.p12ファイルにエクスポートし、そして最後にそれをMobile Centerに提供する必要があります。あなたはドリルを知っています。
自動署名を無効にします。プロジェクトターゲットのXcodeにその設定があります。無効にすると、「Xcode管理プロファイル」ラベルの横に小さな「i」ボタンが表示されます。そのボタンをクリックすると、プロファイルに関する情報が表示されます。そのウィンドウの左上隅に、 "PROV"アイコンが表示されています。それがMobile Centerに提供する必要があるプロビジョニングプロファイルです。アイコンをMobile Centerの対応するフィールドにドラッグアンドドロップします。
私は全力を尽くしたがうまくいかなかった。私はXcode 10をアンインストールしてXcode 9.4をインストールし、それは箱から出してうまくいった!
開発者アカウントからプロビジョニングプロファイルをもう一度ダウンロードするだけです。そしてXcodeからすべての開発者アカウントをサインアウトします。→設定→アカウント→*左側に表示されているアカウントを選択し、 - (マイナス記号)を押します。
すべてのアカウントを削除したら、を押します。 + [追加]ボタンをクリックして、すべての開発者アカウントでサインインします。
それは魅力のように働くでしょう...
1.1:p12とプロビジョニングファイルを使用していて、ログインにAppIDを使用していない場合は、 署名を自動的に管理する を選択しないでください。
つまり、チームを設定する必要はありません。 ビルド設定 で、プロビジョニングファイルとマシンコード署名IDを選択してください。 ビルド設定 。パラメータも設定されていることを確認してください。
そして General に戻ります。 General set と表示され、それで大丈夫です。
それでも問題が解決しない場合は、これを試してください。
ビルド設定 - >ユーザー定義 - >プロビジョニングプロファイル(これを削除してください。)
それは私の問題を解決します。
ありがとう
プロジェクトを作成したときにチームを選択していないためです。
私はそのように固定されています。そして私はそれをビルド設定で選択しましたが無効です。新しいプロジェクトを作成しなければなりません。
「ビルド設定で選択しましたが無効です。新しいプロジェクトを作成する必要があります。」間違っている。
拡張子を選ばなかったので無効です。あなたはあなたのプロジェクトのすべての拡張でプロファイルを選ばなければなりません、そして、新しいものを作る必要はありません。
[2