使用Ad Hoc配置文件验证Xcode 5中的存档

时间:2014-05-08 00:40:04

标签: ios xcode5

我正在尝试使用临时配置文件分发用于beta测试的iPhone应用程序。

当您尝试验证使用临时配置文件的存档时,我会收到Xcode中的典型问题。与其他几个Stackoverflow用户寻求建议的代码签名问题相同。我读过的一对(有很多)线程:

Xcode 5 - Can no longer validate archives

Signing identity problems in XCode 5

我已经尝试过“所有”我在SO上看到的建议来解决这个问题(除了上面引用的两个以外,还有许多其他线程,我已经逐步完成),但是当我通读这个特定主题(Xcode 5 - Can no longer validate archives)上的所有回复,“Ade”的回复与我的经历产生共鸣。

引用Ade:

“看起来Apple禁止使用XCode 5中的临时配置文件进行验证。

“如果您希望验证仅适用于Ad Hoc分发的应用,您还必须拥有该应用的App Store配置文件,以便对其进行验证。”

Abe传达了我的确切经验:我无法使用ad hoc配置文件验证存档,但是一旦我使用App Store Distribution Provisioning Profile创建存档,CAN就会验证存档。

所以我的问题是:与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。

1 个答案:

答案 0 :(得分:0)

没有。只要您拥有正确版本的应用,并且应用处于等待上传后iTunes连接上的正确捆绑ID,您就可以随时验证归档状态。

我不了解其他开发者。我总是为我开发的所有应用程序提供3个配置文件。在发布时,我总是在Ad-Hoc或Distribution之间切换。我大部分时间都在使用ad-Hoc,包括验证,将Beta版本的IPA发送到testflight等等。在满足测试后,只有我将最终版本更改为分发配置文件并编译新的存档。然后我将再次验证并提交到app store。

enter image description here