根据this Apple article,我已将我的项目设置为自动编码签名 .
设置为使用"Release"配置运行方案的Bot构建一个存档,可以很好地上传到TestFlight(通过pilot . )
Bot设置为使用"Debug"配置构建运行方案,但由于证书错误而无法上载到TestFlight . 检查.ipa,其 embedded.mobileprovision
包含开发证书 .
为什么?是什么让Xcode决定使用Debug版本的开发证书和Release版本的分发证书?
根据this Apple article,我已将我的项目设置为自动编码签名 .
设置为使用"Release"配置运行方案的Bot构建一个存档,可以很好地上传到TestFlight(通过pilot . )
Bot设置为使用"Debug"配置构建运行方案,但由于证书错误而无法上载到TestFlight . 检查.ipa,其 embedded.mobileprovision
包含开发证书 .
为什么?是什么让Xcode决定使用Debug版本的开发证书和Release版本的分发证书?
1 回答
调试版本使用iOS Team Provisioning Profiles . 如果您将团队设置在Server应用程序的Xcode部分,它会自动将所有配置文件下载到系统中的正确目录,以便bot找到它们 . 否则,您必须手动将它们复制到/ library / developer / xcodeserver / provisioning配置文件目录 .