迁移新MacBook开发iOS应用 推送证书及Xcode签名配置相关问题
iOS项目签名配置问题解答
问题1:勾选「Automatically manage signing」是否会影响现有生效的生产推送证书?
- 不会产生任何影响。Xcode的自动签名功能只会处理开发调试场景下的开发证书、开发描述文件等物料,不会修改、撤销或重新生成开发者后台中已生效的Apple Push Services生产证书,线上已发布的App推送功能完全不受干扰。
问题2:是否可以不使用自动签名,采用手动方式配置?
- 完全可以。你可以自行登录Apple开发者后台,下载对应App的开发证书、带推送权限的开发描述文件,将证书安装到本地钥匙串后,在Xcode的签名设置页选择手动签名,匹配对应描述文件即可完成配置。
问题3:新设备未迁移旧证书,使用自动签名是否需要迁移原有证书?
- 开发调试场景下不需要迁移。只要你登录的Apple ID已加入对应开发者团队且拥有开发权限,Xcode会自动为你的新设备生成专属开发证书、下载匹配的开发描述文件到本地,无需迁移旧设备上的证书。如果后续需要发布App Store包,再单独迁移发布证书即可。
内容的提问来源于stack exchange,提问作者jnet
相关产品推荐
相关产品推荐

