web-dev-qa-db-ja.com

Xcodeのコードサインエラー、IDが見つかりません

私はこの問題を数時間解決しようとしてきたので、誰かが私を助けてくれることを願っています。

プロジェクトをアーカイブしようとすると(アプリマーケットに配置できるように)、コードサインエラーが表示されます。

Codesignは終了コード1で失敗しました

そしていくつかの追加情報は言う

iPhoneディストリビューション:会社名:アイデンティティが見つかりません

配布プロファイルを作成し(複数回)、いくつかの提案(Xcodeのアンインストール/インストールなど)に従いました。また、私の配布プロファイルの有効期限は2014年2月です。

プロジェクトを問題なくビルドし、iPhone開発者プロファイルを使用してiPhoneで実行できます。

私がここで間違っていることを誰もが知っていますか?任意の助けをいただければ幸いです。

24
Ralf

配布プロファイルが有効でないか、適切に検証されていない可能性があります。Organizer->Devices->Provisioning Profilesそして、プロファイルの更新(削除と更新)を試みてください。更新後に表示されます。更新したら、ステータスとして緑のアイコンが有効であり、適切に署名されている場合、プロファイルに表示されていることを確認します。問題が解決しない場合は、Distributionプロファイルを再度作成する必要があります。これは、アプリの配布を開始する場合に便利です tutorial それがあなたの大義に役立つことを願っています

11
nsgulliver

私は同じ問題を抱えています。理由は、他のプロジェクトとfix the issueを他のプロジェクトで実行した後です。

私の解決策は次のとおりです。

Xcode-> Proferences-> Apple IDsを選択-> Team-> View Details->署名ID iOS DevelopmentおよびiOS Distributionリセット。

次に、iphoneにプロジェクトを実行します。正常に動作します。

3
aircraft

同様のエラーが発生し、キーチェーンの証明書がプロビジョニングファイルに添付したものではなかった in Apple開発者ポータル。正しい証明書をダウンロードし、ダブルクリックしてキーチェーンに入れると、問題は解決しました。

2
zeeawan

私のソリューションがなぜ機能したのか分かりませんが、何時間も他のすべてを試してみました...プロジェクトウィンドウとターゲットウィンドウの両方でコード署名設定を変更しました。 「プロジェクト」の下のコード設定にはプロビジョニングプロファイルが表示され(下の写真)、「ターゲット」の下のコード設定は「自動」に設定されています。設定が競合する前に?

enter image description here

2
tmr

私はAppleと連絡を取り合っており、何度かメールを送った後に私の問題を見つけました。 ->他のコード署名フラグ「--keychain keychainname.keychain」をそこに書き留めました。これを削除すると、コード署名エラーが消えました。

助けてくれてありがとう。

1
Ralf

問題は、新しいデバイスのプロビジョニングプロファイルを作成/更新する必要があることです。プロビジョニングプロファイルはデバイスに関連付けられています。正しく設定したら、準備ができているはずです。

0
josephmisiti

キーチェーンに適切な開発者/配布証明書がありませんでした。キーチェーンにインストールすると、問題はなくなりました!

0
Dhilip