【发布时间】:2014-05-08 00:40:04
【问题描述】:
我正在尝试使用临时配置文件分发 iPhone 应用程序以进行 beta 测试。
当您尝试验证使用临时配置文件的存档时,我遇到了 Xcode 中的一个典型问题。这与其他几个 Stackoverflow 用户寻求建议的代码签名问题相同。我读过的几个(很多)线程:
Xcode 5 - Can no longer validate archives
Signing identity problems in XCode 5
我已经尝试了我在 SO 上看到的“所有”建议来解决这个问题(除了我上面提到的两个线程之外,我已经逐步完成了许多其他线程),但是当我阅读此特定线程 (Xcode 5 - Can no longer validate archives) 上的所有回复,“Ade”的回复与我的经历产生了共鸣。
引用阿德的话:
“看起来 Apple 在 XCode 5 中禁用了仅使用临时配置文件进行验证的功能。
“如果您希望验证仅用于 Ad Hoc 分发的应用程序,您还必须拥有该应用程序的 App Store 配置文件,以对其进行验证。”
Abe 传达了我的确切经验:我无法使用 ad hoc 配置文件验证存档,但可以在我使用 App Store 分发配置文件创建存档后立即验证存档。
所以我的问题是:与 Apple 在此处 (https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html) 的建议相反,在 Xcode 5 中,由于代码签名问题,您是否无法使用临时配置文件验证存档?我想知道这是否属实,以便我可以继续分发应用程序的临时版本以进行 beta 测试,而无需验证存档。一旦我完成了 beta 测试,只要使用 App Store Distribution Provisioning Profile 创建的存档得到验证,我就可以放心地将应用程序提交到 App Store。
【问题讨论】: