1

私は iPad プログラミングの本を手に入れました。CD-ROM にソース コードがあります。コンパイルしてシミュレーターで実行すると、すべてが機能します。しかし、アプリのパフォーマンスを確認するために新しい iPad をターゲットにすると、次のようになります。

依存関係を確認してください
コード署名エラー: ID 'iPhone ディストリビューション: Chen Li' は、デフォルトのキーチェーン内の有効で有効期限が切れていない証明書/秘密鍵のペアと一致しません

これを解決する方法はありますか?もしくは、新規プロジェクトを作成してソースコードファイルを1つずつ追加する方法もあるみたいですが、何か良い方法はないでしょうか?

(私はAppleデベロッパプログラムに参加しているので、自分のコードなら本物のiPadでプログラムを走らせることができます...)

4

3 に答える 3

1

これは、CD のソース コードで既に が設定されているCode Signing Identifyが、プロファイル ライブラリに見つからないためです。プロファイルに を変更する必要がありCode Signing Identifyます。

プロジェクト ターゲットBuild Settingsに移動し、Code Signing Identify.

于 2012-04-22T07:52:41.930 に答える
1

実際のデバイスでテストするには、Apple iOS 開発者プログラムのメンバーシップが必要です。また、持っている場合は、いくつかのセットアップ手順が必要です。

開発者プログラムを構成したので、プロファイルを使用するようにプロジェクト設定を更新する必要があります。

プロジェクト設定 -> ビルド設定 -> コード署名に移動し、適切な設定を更新します。Xcode 4.3 には、自動選択オプションがあります。

于 2012-04-22T07:42:14.637 に答える
1

Xcode 4 で、すべてのファイルを一覧表示する左側のペインでプロジェクトを選択します。
次に、ターゲットを選択してBuild Settingsに移動します。
そこにいるときは、Code Signingを検索してください。

あなたの Mac には著者のプロファイルがインストールされていないため、本の著者のプロファイルではなく、必ず自分のプロファイルを選択してください。

于 2012-04-22T07:52:02.413 に答える