2013-02-25 11 views
22

私はこの問題を数時間解決しようとしていましたので、うまくいけば誰かが私を助けることができます。私は私のプロジェクトをアーカイブしようとするとxcodeのコード・サイン・エラー、IDが見つかりませんでした

(私はアプリ市場にそれを置くことができます)、私は、コード記号のエラーを取得:

Codesign failed with exit code 1

をし、いくつかの追加情報が

iPhone Distribution: company name: no identity found

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

私のプロジェクトを問題なくビルドし、自分のiPhoneデベロッパープロファイルでiPhone上で実行できます。

私がここで間違っていることを誰もが知っていますか?どんな助けもありがとう。

+0

devサイトからダウンロードした配布証明書がurキーチェーンに入っているかどうかを確認してください – NAZIK

答えて

11

配布プロファイルが有効でないか、または正しく検証されていない可能性があります。Organizer->Devices->Provisioning Profilesにアクセスし、プロファイルを更新してください(&を更新してください)。リフレッシュしたら、プロファイルが有効で署名が適切であれば、緑色のアイコンがプロファイルに表示されていることを確認してください。問題が解決しない場合は、Distributionプロファイルを再度作成する必要があります。このtutorialは、アプリの配布を開始する場合に役立ちます。私はそれがあなたの原因を助けることを願っています

+1

削除/更新しました。彼らは再び登場しましたが、ステータスとして緑色のアイコンは表示されません(状態の下には何もありません)。アーカイブの問題はまだ解消されているので、私は配布プロファイルを再作成しましたが、これは役に立たなかった。私はまた、試練を読んで、それは私が正しいステップを取っているようだ。また、私がキーチェーンアクセスを見ると、自分のiPhoneデベロッパーとiPhone Distributionのプロフィール(前に灰色の矢印が表示されています)が表示されます。たぶんここにはいけないことは、私の同僚のiPhone開発者のプロフィール(彼はこのコンピュータも使用しました)ですが、私は彼のプロフィールを取り除くことはできません。 – Ralf

+0

あなたのスキームで、デバッグレベルではなくリリース用のアーカイブをやっていることを確認してください。また、古いエントリをキーチェーンから削除して、最初から試してみてください。私もこのような状況にあった、私はちょうどゼロからすべてを作成しました。 – nsgulliver

+0

私はスキームがリリースに設定されていることを確認しました。また、キーチェーンアクセスのすべてのエントリを削除し、すべてを再度作成しました。違いはありませんが、それでも同じエラーです。 – Ralf

1

私はリンゴと連絡を取り合い、いくつかの電子メールの前後で私の問題を発見しました。何らかの理由で(ビルド設定のコード署名 - >その他のコード署名フラグ - "keychain keychainname.keychain"がそこに書かれています)私はこれを削除した後、私のコードサインエラーは消え去った。

すべての体はお手伝いをしてくれてありがとうございます。

2

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

enter image description here

0

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

2

似たようなエラーが表示され、私のキーチェーンの証明書が私がAppleの開発者ポータルにファイルをプロビジョニングします。同じ名前の証明書が2つあり、間違った証明書をダウンロードしたためです。正しい証明書をダウンロードしてダブルクリックすると、キーチェーンに問題が解決されました。

0

私はキーチェーンに適切な開発者/配布証明書を持っていませんでした。私のキーチェーンにインストールすると、問題は消えました!

3

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

私のソリューションは、次のとおりです。

Xcode - >Proferences - >Apple IDs選択してください - >選択してくださいTeam - >View Details - >署名アイデンティティiOS DevelopmentiOS Distributionリセットを。

プロジェクトを実行してiphoneにすると問題なく動作します。

関連する問題