使用 Ad Hoc Provisioning Profile 在 Xcode 5 中验证存档
Posted
技术标签:
【中文标题】使用 Ad Hoc Provisioning Profile 在 Xcode 5 中验证存档【英文标题】:Validating Archive in Xcode 5 with an Ad Hoc Provisioning Profile 【发布时间】:2014-05-08 00:40:04 【问题描述】:我正在尝试使用临时配置文件分发 iPhone 应用程序以进行 beta 测试。
当您尝试验证使用临时配置文件的存档时,我遇到了 Xcode 中的一个典型问题。这与其他几个 *** 用户寻求建议的代码签名问题相同。我读过的几个(很多)线程:
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。
【问题讨论】:
【参考方案1】:没有。只要在应用程序处于等待上传状态后,您在 iTunes 连接上拥有具有 Right 捆绑 ID 的 Right 应用程序版本,您就可以随时验证存档 状态。
我不了解其他开发人员。对于我开发的所有应用程序,我总是有 3 个配置文件。在发布下,我总是在 Ad-Hoc 或 Distribution 之间切换。我大部分时间都使用 ad-Hoc,包括验证、将 IPA 发送到 testflight 以供 Beta 测试人员使用等。在所有满足测试之后,只有我会将最终版本更改为分发配置文件并编译一个新存档。然后我会再次验证并提交到应用商店。
【讨论】:
好的,这是确定的。验证使用 xCode 5 中的临时配置文件的存档应该没有问题。明白了。我将继续尝试解决这个问题。感谢您的回复。 没问题。如果我的回答对您有帮助,也许您可以投票。谢谢。以上是关于使用 Ad Hoc Provisioning Profile 在 Xcode 5 中验证存档的主要内容,如果未能解决你的问题,请参考以下文章
使用 Ad Hoc Provisioning Profile 在 Xcode 5 中验证存档