2012-01-05 13 views
4

iOS5 SDKを使用してiPhoneアプリケーションを構築し、コマンドラインから署名し、デフォルト以外のキーチェーンで証明書で署名します。そのキーチェーンをデフォルトにするとすべてうまく動作しますが、デフォルトのキーチェーンを検索しているので、 "依存関係を確認する"ステップで失敗します。xcodebuildの "Check dependencies"ステップにキーチェーンを渡す方法

codesignステップでOTHER_CODE_SIGN_FLAGSが使用されていますが、「依存関係の確認」ステップはありません。これはちょうどアップルのバグかもしれませんし、チェックの際にそれらのフラグを尊重するべきです。

  1. どのように私は時に検索するためのキーチェーンを指定することができますどのように私はスキップすることができ、それに失敗 『依存関係を確認してくださいステップ?
  2. 「依存関係のステップを確認してください?
  3. どのように私は上でハックすることができ、それに失敗』 ?「依存関係を確認し、」ステップ完全

これはOTHER_CODE_SIGN_FLAGS keychain flag ignored?で表されるように同じ問題ですが、与えられた1つの答えは、残念ながら私には有用ではありません。私はxcodebuild時に署名しています、ないxcrun PackageApplicationので、そのファイルをハッキングして」勝ちました問題を解決してください。

$ xcodebuild -version 
Xcode 4.2 
Build version 4C199 
+0

私はまったく同じ問題を抱えています。任意の解決策??? – iamamused

+0

これまで解決されたソリューションはありません。 –

答えて

2

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

+0

これはxcode 5の下でのMavericksの問題でもあるようです。私はそれが私がここに見ているものだと思う:http://stackoverflow.com/questions/25887883/cant-use-my-own-kestore-with-xcodebuild-under-mavericks –

関連する問題