11

Xcode iPhone プロジェクトでデフォルト以外のキーチェーンを使用するにはどうすればよいですか。

「コード署名」ビルド設定の「その他のコード署名フラグ」で「--keychain mycerts.keychain」を既に試しました。

4

5 に答える 5

10

長い間研究した結果、それはできないという結論に達しました。

于 2009-11-19T16:03:46.957 に答える
7

codesignツールには、キーチェーンへの絶対パスが必要です。

追加の「スクリプトビルドフェーズの実行」を使用して、カスタムキーチェーンを使用してコードサインツールを呼び出します。埋め込まれたスクリプトは次のようになります。

codesign -s 'your-identity' --keychain "${SRCROOT}/path/to/keychain" "${TARGET_BUILD_DIR}/${WRAPPER_NAME}"

ここに画像の説明を入力してください

于 2011-07-11T05:13:10.880 に答える
6

[コード署名] -> [その他のコード署名フラグ] の [ビルド] 設定で、フラグ「--keychain keychain-name.keychain」を作成します。

于 2010-08-16T15:37:05.010 に答える
4

不便ですが、「デフォルトのキーチェーン」を一時的に、証明書/キーを持つキーチェーンに変更できます。XCode は、コード署名中にそのキーチェーンを検索します。これは、Keychain Access.app または security(1) コマンドライン ユーティリティを介して実行できます。ただし、キーチェーンのロックを解除するのは自分の責任です。

于 2010-09-07T15:16:02.943 に答える