我正在使用 iOS5 SDK 构建一个 iPhone 应用程序,并从命令行对其进行签名,并使用我的非默认钥匙串中的证书对其进行签名。如果我将该钥匙串设为默认值,一切正常,但如果没有它,它会在“检查依赖项”步骤中失败,因为它正在搜索默认钥匙串。
虽然该codesign
步骤使用OTHER_CODE_SIGN_FLAGS
,但“检查依赖项”步骤不使用。这可能只是 Apple 的一个错误,它在检查时应该尊重这些标志。
- 如何在“检查依赖项”步骤中指定要搜索的钥匙串?
- 如果做不到这一点,我该如何破解“检查依赖项”步骤?
- 如果做不到这一点,我怎样才能完全跳过“检查依赖项”步骤?
这与忽略 OTHER_CODE_SIGN_FLAGS 钥匙串标志中表达的问题相同吗?,但不幸的是,给出的一个答案对我没有帮助;我在 期间签名xcodebuild
,而不是xcrun PackageApplication
,因此破解该文件不会解决问题。
$ xcodebuild -version
Xcode 4.2
Build version 4C199