虽然尝试使用系统 A 的 Xcode 9.2 在 App Store 上上传应用程序,但它工作得很好,但是当尝试使用相同的代码和相同的 Xcode 版本从系统 B 进行相同操作时,它不允许我在 1st 选择 Provisioning profile步。它说应用程序文件“不需要配置文件”。
为此尝试了这些可能的解决方案。
- 删除所有证书并重新安装。
- 清理项目临时文件。
- 重新安装 Xcode 9.2。
这是我在 xcode 9.2 中得到的截图
系统A -
系统 B -
我在系统 B 上遇到的错误是 -
预期结果: 上传过程应该在系统 B 上与系统 A 相同。
实际结果: 在尝试使用系统 A 中的 Xcode 9.2 在 App Store 上上传应用程序时,它工作得很好,但在使用相同代码和相同 Xcode 版本从系统 B 中尝试相同时,它不允许我在第一步中选择配置文件。应用程序文件显示“不需要配置文件”。
版本/构建:Xcode 9.2
最佳答案
实际上,在@jcesarmobile 上面的评论的帮助下,我终于在您编辑的屏幕截图中注意到了一些我没有注意到的东西。他们是正确的。它不让您选择配置文件的原因是您没有尝试在机器 B 上提交应用程序。您正在提交框架。因为框架使用它们所使用的应用程序的代码签名,所以没有必要为框架指定配置文件。
您的存档有问题,导致它包含框架,而不是您的应用程序和嵌入式框架。
关于ios - xcode 9.2 中的 "No provisioning profile required",同时在应用商店上传应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48284150/