0

新しいiPhoneアプリケーションを作成しました。2台のマッハマシンがあります。1台のMacでiPhoneでアプリケーションを実行するための証明書を作成しました。iPhoneでアプリケーションを実行するために他のMacを使用できますか?しかし、そうしようとすると、「Codesignエラー:SDKデバイスiPhoneOS3.1.2の製品タイプ「アプリケーション」にはコード署名が必要です。誰か助けてください」というエラーが表示されます。

よろしく、クリシュナン。

4

2 に答える 2

2

クレデンシャルを2番目のMacに転送しましたか?それらはキーチェーンに保存されます。

コード署名がどのように機能するかを読む必要があるかもしれません:http://en.wikipedia.org/wiki/Code_signing

概要は次のとおりです。

  • 開発者は、認証局(CA)を介して証明書を作成します
    • この証明書は、バイナリに「署名」するために使用され、誰が作成したかを「証明」します。
  • 次に、開発者は証明書を使用してバイナリに署名します(これは2番目のMACで欠落しているステップです
    • これは、 http: //developer.apple.com/iphoneの詳細な手順に従っていることを前提として、xcodeを介して処理されます。
  • バイナリを使用するクライアントは、既知のCAに対して証明書を検証して、ビルドの整合性を確保できるようになりました。
于 2009-11-13T05:27:41.523 に答える
0

また、アーカイブ ビルドを実行するときに、ターゲットでもコード署名していることを確認してください

これを理解するために何時間も費やしました。実際には、[プロジェクト] --> [ビルド設定] --> [ターゲット] --> [コード署名] をクリックする必要があります。

これは明らかではありません

于 2012-07-07T21:32:54.133 に答える