【问题标题】:When to set debug configuration for archiving an iOS app?何时为归档 iOS 应用程序设置调试配置?
【发布时间】:2015-05-31 14:20:15
【问题描述】:
我正在阅读App Distribution Guide,并且在“Beta 测试您的 iOS 应用程序”部分及其“存档和验证您的应用程序”小节中谈到了存档方案设置:
从 Build Configuration 弹出菜单中,选择 Release,然后单击 Close。
我的问题是:如果您需要将存档的构建配置设置为“发布”,即使是为了分发您的应用程序进行测试,包括临时部署和 TestFlight 分发,何时将配置设置为“调试”有用?在开发过程中,您实际上不需要归档项目以将其安装到您的设备中。
谢谢
【问题讨论】:
标签:
ios
debugging
release
archive
beta
【解决方案1】:
您可以导出使用开发证书签名的 IPA,并在沙盒中测试不同的服务(如推送或应用内)。
我不知道目前是否允许,但以前您可以像 adhoc 一样将开发版本分发到真实设备。也许这只是一个已弃用的功能。
【解决方案2】:
我认为将测试版本放入 Debug 存档并没有多大好处。当它已经在存档中时,您可以使用 Xcode 进行的控制台调试并不多。至少我不知道。
在发布版本中测试存档是要走的路,最终应用程序将在发布配置中发布以进行分发,在发布时对其进行测试是最明智的事情。 Debug 中的某些行为在 Release 中是不同的,在 Release 中测试分发存档是最有用的恕我直言。