尝试在应用商店中添加应用时遇到了几个问题。
1)在尝试验证存档项目时使用Xcode 5,Xcode 5在尝试从网络下载配置文件时不断崩溃。我使用首选项>>刷新了配置文件。帐户>>查看详细信息并单击了刷新按钮,但在尝试验证时仍然崩溃。
2)最佳做法是为您在应用商店中添加的每个应用分配一个单独的分发证书和配置文件吗?现在我的应用程序有一个单独的配置文件,但它们在一个证书下。你能告诉我最佳做法是什么吗?
3)您是否可以尝试解释证书和配置文件的作用?此外,分发配置文件和开发配置文件之间的区别是什么。
答案 0 :(得分:1)
1) - 检查您正在运行的Xcode版本。我有一个类似的问题,我正在运行开发人员预览 - 你无法从DP版本的Xcode提交应用程序,而且我的崩溃与你的完全相同。
2) - 拥有2个证书 - 1个用于开发,1个用于分发似乎是常态。我建议您在创建应用程序ID时使用显式应用程序ID而不是通配符ID。
3)我看到它的方式,配置配置文件是你的不同事物的包装 - 主要是签名证书,应用程序ID和设备ID - 您选择分发或开发签名用于确定应用程序是否正在开发或提交到应用程序商店的证书。您可以选择应用程序ID来告诉应用程序它将具有哪些功能(iCloud,数据保护等)以及哪些团队可以在应用程序上运行。设备是UDID被授权运行此应用程序的设备,该应用程序具有此关联的配置文件。配置文件是如何打包的。
作为查看它的另一种方式,您拥有.ipa文件(您的应用)和您的配置文件。设备查看配置文件,检查配置文件中是否存在设备UDID,检查应用程序ID以查看允许运行的功能,并使用证书对其进行全部签名。
希望这会有所帮助。