在 Xcode 8 中重置 iOS 分发证书有啥影响?
Posted
技术标签:
【中文标题】在 Xcode 8 中重置 iOS 分发证书有啥影响?【英文标题】:What are the implications of reseting an iOS distribution certificate in Xcode 8?在 Xcode 8 中重置 iOS 分发证书有什么影响? 【发布时间】:2016-12-02 06:18:22 【问题描述】:我继承了一个 ios 项目,该项目当前有一个应用程序提交到 App Store。我想发布一个应用程序的新测试版。在我在 Xcode 中存档应用程序并尝试对其进行验证后,它会在屏幕截图中显示以下消息:
未能找到或生成匹配的签名资产。您的帐户已有有效的 iOS 分发证书。
我没有本地分发证书,也无权访问拥有它的计算机。据我了解其他问题,一种选择是单击“重置”按钮。重置分发证书有什么影响?它会影响 App Store 中的当前应用吗?推送通知和应用内购买等其他服务是否会继续在当前应用中运行?
【问题讨论】:
【参考方案1】:我已经重置了分发证书,它不影响应用程序的发布版本。推送通知继续有效。
【讨论】:
【参考方案2】:使用 Xcode 重置证书 如果 Xcode 检测到签名身份存在问题,它会在 Accounts 首选项中显示适当的操作。如果 Xcode 显示“创建”按钮,则您的开发者帐户或 Mac 上不存在签名身份。如果 Xcode 显示重置按钮,则签名身份在您的 Mac 上不可用 - 例如,它缺少私钥。如果单击 Reset 按钮,Xcode 会撤销并重新创建相应的证书。
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
根据我的经验,根据 Apple 支持,吊销证书不会对 iTunes 或现场上传的版本产生任何影响。
https://developer.apple.com/support/certificates/ iOS 分发证书(应用商店) 如果您的 Apple Developer Program 会员资格有效,您在 App Store 上的现有应用程序不会受到影响。但是,您将无法再向 App Store 提交新应用或更新。
【讨论】:
以上是关于在 Xcode 8 中重置 iOS 分发证书有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章