【问题标题】:What happens if I publish an iOS by signing it with developer, not distribution certificate?如果我通过与开发人员签署而不是分发证书来发布 iOS,会发生什么?
【发布时间】:2017-03-25 03:00:55
【问题描述】:

在目标的 xcode 项目的构建设置中,我不小心配置了 iPhone 开发人员代码签名身份以进行发布。 我发布了应用程序,它通过了应用程序审核流程。 除非 xcode 在归档和提交到应用商店时没有明确覆盖签名证书,否则我认为发布的应用是使用开发者证书签名的。

我在暗示正确吗?如果是,它的含义是什么?此类应用中的推送通知会停止工作吗?

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    除非 xcode 在归档和提交到应用商店时没有明确覆盖签名证书,否则我认为发布的应用是使用开发者证书签名的

    它确实明确地覆盖了它。在提交过程中,随着应用程序从存档中提取并上传到应用程序商店,分发配置文件将添加到应用程序中。如果您没有正确的个人资料和权利,您将无法将应用上传到应用商店。

    【讨论】:

    • 好的,感谢您的及时回复。那清除它。如果我可能会问,代码签名(构建设置)下的代码签名身份有什么用?我可以看到我需要将其设置为 iOS 开发人员以验证应用程序的发布。以及它与代码签名下的配置文件选项有何不同?
    • 您不应触摸代码签名构建设置。无论您是否使用自动签名,您需要做的一切都在 Target 的常规编辑窗格中进行配置。
    猜你喜欢
    • 2016-10-05
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 2016-12-21
    • 2012-12-06
    • 2017-04-26
    相关资源
    最近更新 更多