【发布时间】:2021-11-17 08:51:47
【问题描述】:
我需要在我的 macbook 上修改由以前的开发人员构建的现有 IOS 项目。
该应用目前在应用商店中上线,并使用 Apple 推送服务证书(生产证书)
所以,在 xcode 中,我想使用刺激器运行/修改/测试应用程序,但出现错误,需要先配置签名。
我需要确保在修改应用时,应用商店中带有推送通知的当前应用仍然正常运行。
xcode signing & capabilities setting
-
如果我如上图在xcode中勾选“自动管理签名”,并选择团队账号,是否会影响或撤销或重新生成苹果开发者账号当前有效的Apple Push Services Certificate(production)?
-
或者我可以使用手动配置而不使用“自动管理签名”吗?
-
由于我是在另一台电脑上运行应用程序,目前我没有将任何证书从旧mac转移到新macbook,如果使用“自动管理签名”是否需要转移证书?
提前致谢。
【问题讨论】:
-
在真实设备上构建应用或上传到 AppStoreConnect 时需要证书和配置文件。在这种情况下,您需要从您的苹果开发者帐户页面下载并安装配置文件,然后从旧 Macbook 上的 KeyChain 导入您的 p12 证书并将它们转移到新的。如果使用手动签名,请不要忘记在构建设置菜单中检查证书和配置文件。您也可以在没有它们的情况下在模拟器上构建和运行应用程序。但仅限于模拟器上。
标签: ios swift xcode push-notification apns-php