IOS4之前的测试

Posted

技术标签:

【中文标题】IOS4之前的测试【英文标题】:Testing on pre-IOS4 【发布时间】:2010-11-09 17:01:04 【问题描述】:

我的应用程序在我的 iPhone 4 和我的 3G 上运行完美,但两者都在 ios 4 上运行时遇到问题。但是,当一位同事将它安装在他的 3G 上并安装了 3.1.2 时......它崩溃了在启动时。

有什么方法可以测试在某种 3.1.2 模拟器中安装应用程序吗?

他还没有把他的崩溃日志发给我。

最好的问候, 保罗·皮伦

【问题讨论】:

【参考方案1】:

我还没有为模拟器做这个,但你可以在这里找到旧 SDK 的链接:

http://chris-fletcher.com/2010/08/28/howto-install-iphone-sdk-2-0-3-1-for-xcode-3-2/

您应该能够安装旧的模拟器 SDK 并将它们显示在模拟器菜单中。

【讨论】:

我会看看的……反正听起来不错。太糟糕了,下载文件需要另外 20 - 30 分钟......每个文件大约 3gb。 :( 模拟器似乎“挂起”了自己。看起来很 hack。 无赖。我只用实际设备完成了它。我假设您正在 iphone 3 模拟器中尝试它? 是的,我就是这么做的。我所做的是安装previous xcode并使用该xcode进行测试......并弱链接UIkit.framework。这也解决了我的问题。谢谢!【参考方案2】:

在我的经验中,处理多个 SDK 被证明是非常痛苦的。如果您最终安装的是旧版 SDK,我建议您将其安装在单独的“开发人员”文件夹中。

在我看来,处理 3.x 调试的最佳方法是使用安装了 3.x 的旧 iPod touch。您可以从本地分类广告网站以相当便宜的价格获得一个,它确实使 3.x 调试变得容易得多。

【讨论】:

以上是关于IOS4之前的测试的主要内容,如果未能解决你的问题,请参考以下文章

使用 llvm 2.0 编译器构建的 EXEC_BAD_ACCESS 导致临时测试崩溃

提交前测试IOS app的程序?

当 4.2 发布时,iPad iOS 3.2 应用程序未标记为针对 iOS 4 测试会发生啥?

Xcode iOS SDK 兼容性

有啥办法可以降级到iOS4 [关闭]

iOS4 - iPhone 模拟器的背景音频