我试图打开某个钥匙串,并关闭另一个钥匙串.
我需要这个,因为我们的企业& appstore身份称为相同.
我需要这个,因为我们的企业& appstore身份称为相同.
现在,我做了一个“安全解锁钥匙串”,后跟一个“安全默认钥匙串”来打开正确的钥匙串,并在钥匙扣上做一个我不想使用的“安全锁钥匙串”.
但xcodebuild仍然看到两个钥匙串中的条目放弃.
iPhone Distribution: Company name.: ambiguous (matches "iPhone Distribution: Company name." in /Users/user/Library/Keychains/login.keychain and "iPhone Distribution: Company name" in /Users/user/Library/Keychains/enterprise.keychain)
如何防止系统在钥匙扣中找到我锁定的条目?
解决方法
你可以告诉Xcode使用哪个钥匙扣:
xcodebuild "OTHER_CODE_SIGN_FLAGS=--keychain '$PATH_TO_KEYCHAIN'"
或者,如果您直接致电代码:
codesign --keychain "$PATH_TO_KEYCHAIN"
如果您使用PackageApplication,则无法设置此选项.但是,PackageApplication是一个非常简单的脚本,如果需要,可以重新实现(如果您正在与较大的系统/脚本集成,则非常有用).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。