几天前,我在从 iOS 4.0 到 6.0 的版本更新方面遇到了一些问题。安装新版本时,整个数据库都被清理了。
有什么方法可以在提交给苹果之前测试版本更新吗?
我通过测试版本更新
- 曲棍球
- 通过 iPhone 配置实用程序安装的 AdHoc 构建。
有没有其他方法可以测试这些东西,所以我可以确定更新不会有任何问题?
您可以通过TestFlight服务对其进行测试。这是一个很棒的工具,我经常用它来测试我的更新。
在新手机(或没有您的应用程序的手机)上,从 App Store 下载应用程序的当前版本。设置所有必要的数据,在数据库中创建值等。然后通过 adhoc release 或TestFlight在手机中更新您的应用程序。关键是首先拥有您的应用程序的最新公共版本。
试试Crashlytics。它提供即时和详细的崩溃报告,就在发生问题的 # 行。
它的大小可以忽略不计(几百 KB),但它甚至适用于发行版!这意味着即使您错过了一些错误,您也会在崩溃发生时立即收到通知,而不必等待发布无用的 Apple 崩溃报告。
希望对您有所帮助。