Xcode 10:代码签名身份中的不代码签名选项在哪里
Posted
技术标签:
【中文标题】Xcode 10:代码签名身份中的不代码签名选项在哪里【英文标题】:Xcode 10: Where is the don't code sign option in Code Signing Identity 【发布时间】:2018-10-02 04:23:53 【问题描述】:我正在为客户端构建一个未签名的 XCArchive 形式的 Unity ios 应用程序,因为出于安全原因,客户端手动签署了 XCArchive。
我事先关注了本指南:How to build and sign an iOS app on separate machines?
但我最近将 Xcode 更新到 10.0,现在 Target->Build Settings->Code Signing Identity
下的 don't code sign
选项不见了,这在构建 XCArchive 时有点问题。
如何在没有don't code sign
选项的情况下构建 XCArchive?
【问题讨论】:
【参考方案1】: 只需选择:Other
删除那里写的内容(将小窗口留空),然后关闭
然后 -> Code Signing Identity
= 空 == Don't Code Sign
【讨论】:
@ChrisComeau 你从哪里来(10.1)?我已将应用程序存档。分发给开发(团队)似乎要求我选择证书和 iOS 开发配置文件。【参考方案2】:看起来它已被删除。无论如何,Apple 强迫我们进行代码签名。但这不是问题(如果您有开发者帐户)。你可以用你自己的身份签署你的.ipa
,然后你的客户就会辞职。为避免在 Xcode 中导出.ipa
时出现辞职问题,请选择适当的分发方法。
【讨论】:
【参考方案3】: 上一篇:更新Synny
的回答。
现在:已验证 Code Signing Identity = empty
!= Don't Code Sign
,并且:
CODE_SIGNING_ALLOWED=NO
== Don't Code Sign
PROJECT
/TARGETS
-> Build Settings
-> 点击➕
-> Add User-Defined Setting
-> 添加新段落:
CODE_SIGNING_ALLOWED=NO
【讨论】:
以上是关于Xcode 10:代码签名身份中的不代码签名选项在哪里的主要内容,如果未能解决你的问题,请参考以下文章