Xcode 10:在代码签名标识中,不要代码签名选项在哪里?

10
我正在为客户构建一个Unity iOS应用程序,以未签名的XCArchive形式提供,因为客户出于安全原因手动签署XCArchive。
我之前遵循了这个指南:如何在不同的机器上构建和签署iOS应用程序? 但是我最近将Xcode更新到10.0版本,现在在Target->Build Settings->Code Signing Identity下已经没有don't code sign选项了,这在构建XCArchive时有点困难。
我该如何在没有don't code sign选项的情况下构建XCArchive?
3个回答

13
  • 只需选择: 其他
    • 输入图像说明信息
  • 删除已写入的内容(将小窗口留空),然后关闭
    • 输入图像说明信息
  • 然后 --> 代码签名标识 = 空 == 不要代码签名
    • 输入图像说明信息

@ChrisComeau 你从哪里开始(10.1)?我已经将应用程序归档。分发给开发团队似乎要求我选择证书和iOS开发配置文件。 - Jorgen

3

看起来这个已经被移除了。不过,苹果强制我们进行代码签名也并不是什么问题(如果你有开发者账户)。你可以使用你自己的身份签署你的.ipa文件,然后让你的客户重新签名。为避免重新签名时出现问题,在Xcode中导出.ipa文件时要选择适当的分发方法。


2
  • 以前:更新了Synny的答案。
  • 现在:验证了Code Signing Identity = empty不等于Don't Code Sign,并且:

CODE_SIGNING_ALLOWED=NO等同于Don't Code Sign

项目/目标 -> 构建设置 -> 点击 -> 添加用户自定义设置 -> 添加新参数:

  • CODE_SIGNING_ALLOWED=NO
    • enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接