在XCode中使用非默认钥匙串

not*_*oop 12 iphone xcode keychain codesign

如何在XCode iPhone项目中使用非默认钥匙串.

我已经在"代码签名"构建设置中的"其他代码签名标志"中尝试了"--keychain mycerts.keychain".

not*_*oop 8

经过长时间的研究,我得出结论认为无法做到.


Gra*_*iln 7

代码签名工具需要密钥链的绝对路径.

使用其他"运行脚本构建阶段"来使用自定义钥匙串调用codesign工具.嵌入式脚本应如下所示:

codesign -s 'your-identity' --keychain "${SRCROOT}/path/to/keychain" "${TARGET_BUILD_DIR}/${WRAPPER_NAME}"
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


小智 6

在代码签名下的构建设置 - >其他代码签名标志中,创建一个标志"--keychain keychain-name.keychain"