4

iOS5 SDK を使用して iPhone アプリケーションを作成し、コマンド ラインから署名して、デフォルト以外のキーチェーンの証明書で署名しています。そのキーチェーンをデフォルトにするとすべて正常に機能しますが、デフォルトのキーチェーンを検索しているため、「依存関係の確認」ステップで失敗します。

codesignステップでは を使用しますがOTHER_CODE_SIGN_FLAGS、「依存関係の確認」ステップでは使用しません。これは単に Apple のバグである可能性があり、チェック時にこれらのフラグを尊重する必要があります。

  1. 「依存関係の確認」ステップで検索するキーチェーンを指定するにはどうすればよいですか?
  2. それができない場合、「依存関係の確認」ステップをハックするにはどうすればよいですか?
  3. それができない場合、「依存関係の確認」ステップを完全にスキップするにはどうすればよいですか?

これはOTHER_CODE_SIGN_FLAGS キーチェーン フラグが無視された場合と同じ問題ですか? 、しかし、与えられた1つの答えは残念ながら私には役に立ちません; xcodebuildではなくで署名しxcrun PackageApplicationているため、そのファイルをハッキングしても問題は解決しません。

$ xcodebuild -version
Xcode 4.2
Build version 4C199
4

1 に答える 1

2

Xcode 4.2 の解決策は見つかりませんでしたが、これは 4.3 で修正されたようです。アップグレード!

于 2012-02-27T22:22:39.730 に答える