2013-09-26 32 views
6

私はすでにApp Storeに1つのアプリを公開していますが、Windows PC上でAdobe AIRを使用して開発しました。Xcodeオーガナイザ:有効な署名IDが見つかりません

iOS 7でネイティブプログラミングを学び、O'Reillyの本、OSX 10.8.5のMBA、Xcode 5.0、iPhone 5cを購入しました。

私のデバイスでサンプルアプリを試してみるには、ワイルドカードのApp IDと開発用プロファイルを作成し、後者をiPhoneにインストールする必要があります。

が、私はこれがうまくいっていると思います - 私は設定の下部にあるプロフィールを見ることができます - >一般 - >プロファイル:

enter image description here しかしはXcodeのオーガナイザーは、警告の三角形と警告有効な署名IDをない示しが見つかりました:

enter image description here

私が間違って何をしているのですか?まず

enter image description here

+0

証明書をダウンロードしてキーチェーンに保存しましたか? –

+0

あなたの開発者の証明書が間違っています –

+0

私はこのスクリーンショットで、秘密キーはありません - –

答えて

8

:はい、私はキーチェーンアクセスに証明書を追加しました:私は、UPDATEをSO検索し、自分の証明書は、システムデフォルトを使用していることを確認...

enter image description here

ましたkeychainから秘密鍵のない証明書を削除する - それは役に立たず、将来的にエラーを生成する可能性があります。
キーチェーンアクセスを開き、証明書署名リクエストを生成します(トップメニューでは、キーチェーンアクセス - >証明書アシスタント - >署名機関から証明書を要求します)。このウィンドウが表示されます。
enter image description here

選択してディスクに保存し、メールアドレスを入力してください。 CA電子メールアドレスは空白のままです。
必要な場所に生成されたcertificateSigningRequestファイルの場所を指定します。次に、Apple開発者会員センターに行き、開発証明書を作成します。通常の手順を実行し、iOSアプリ開発を選択し、作成したcsrファイルを指定し、生成し、ダウンロードし、キーチェーンに追加します。 Profit =)

+1

私はすでにAdobe LiveCycle ESを持っているので、アプリ)。私は最終的に自分の秘密鍵をインポートし、Xcodeを再オープンして問題を解決しました。しかし、あなたのお手伝いとスクリーンショットの+1に感謝します。 –

+0

@AlexanderFarber秘密鍵をインポートする方法は?これについて詳しく説明できますか? –

+0

これは、trigger.ioレポートの問題を解決するのに役立ちました: "AMDeviceInstallApplication failed:-402620395"。問題は未確認の証明書でした。 – hussfelt

2

古い/元のMacからKeyChainアプリを使って.p12ファイルの証明書をエクスポートした後、KeyChainアプリで新しいMacにインポートしてから、appleのdevサイトでプロビジョニングプロファイルを編集して保存し、それをダウンロードしてxcodeで再登録してください

+0

プロファイルをどのように編集しますか?私が見る唯一の選択肢はそれを削除することです。 –

関連する問題