首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone测试设备问题

iPhone测试设备问题
EN

Stack Overflow用户
提问于 2011-08-02 23:20:55
回答 2查看 106关注 0票数 0

我的应用程序中有iAds,我遵循了一个教程,以确保它们可以在iOS 3.0和更高版本上运行,但我如何测试才能确保它们可以运行,并且不会崩溃?

我使用的是Xcode 4.1,它只有SDK 4.3!有没有办法在旧版本的iOS SDK上运行,比如iOS 3?

我运行的是OSX Lion,所以我无法下载那些旧版本的Xcode。

有什么想法或建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-03 02:39:45

正如Tomen所说,您应该在构建设置中设置基本SDK版本,但我要补充的是,如果不进行测试,就不可能知道它是否会崩溃。

不能在该iOS版本上使用的符号不会在运行时解析(使用弱链接,它们将是NULL/nil/Nil)或在编译时抛出错误(不使用弱链接,我相信这是默认设置),因此您是相当安全的,因为头文件确实包含可用性和弃用信息。

这是一个相当好的保证,即应用程序至少会启动(在技术意义上),但没有什么可以替代设备上的测试。不幸的是,如果没有旧设备,你就无法安装iOS 3,因为苹果似乎一心想要削减向后兼容性,并确保开发人员只针对现代版本的iOS。

票数 1
EN

Stack Overflow用户

发布于 2011-08-02 23:22:45

在生成设置中设置基本SDK版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6914416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档