【问题标题】:Xcode 10: Where is the don't code sign option in Code Signing IdentityXcode 10:代码签名身份中的不代码签名选项在哪里
【发布时间】: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?

【问题讨论】:

    标签: ios xcode unity3d archive unsigned


    【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多