请在开发我的iPhone应用程序之前,我该如何确保它能与iPhone4,3GS,iPod touch和3G兼容?iPhone应用程序兼容性
回答
您需要创建该应用程序,同时牢记所有可用的最低版本的iPhone中需要兼容的功能。
例如:
假设你希望它是兼容iPhone 2G,那么你不能使用应用程序内短信功能为iPhone 2G不能升级到iOS 4.0或更高版本。
应用内短信功能仅适用于iOS 4.0及更高版本。
希望这个例子给你一个适当的想法。
一旦创建了应用程序,您应该在不同的设备上测试您的应用程序,例如iPhone 3G,iPhone 3GS和iPhone 4以及iPod Touch。
除非你在设备上测试它,否则你不能确定,因为有时候某些东西会在模拟器中工作,但会在设备上崩溃。
所以更好的测试设备。
希望这可以帮助你。
如果是您正在讨论的SDK,则可能需要确保它在iOS 3.X版本上运行。 See here for more details。
如果是您正在讨论的硬件,您需要在不同的硬件上测试您的应用,以确保它们全部运行。
我的老板告诉我,有一些设置在Xcode类似的设置,以确保您的未来应用程序将运行在我提到的不同部分..这是真的吗? – Malloc 2011-03-15 23:04:47
我想他可能是在谈论你的应用程序的SDK选择。您可以进入项目信息并搜索SDK,它应该允许您选择要用于开发应用程序的SDK。然而,选择可能会受到限制,具体取决于您使用的Xcode版本,不确定Xcode 4是否支持真正旧的SDK,可能需要使用Xcode 3。 – 2011-03-15 23:05:57
您应该使用最新的SDK并设置“IPHONEOS_DEPLOYMENT_TARGET”。 – 2011-03-16 05:04:48
XCode中关于您的应用将与哪个版本的iOS应用兼容的设置是iOS部署目标和Base SDK。基础SDK是您正在构建的默认版本(这应该设置为最新的SDK,当前为4.3)。 iOS部署目标是您希望应用程序可用的最早版本(目前可在XCode 4上回到3.0)。
这些设置位于目标的设置中。
至于如果你的应用程序将实际上在所有这些设备上工作,取决于你如何为他们编程。换句话说,如果你使用新的API,他们显然不会在没有实现它们的版本上工作。
希望这会有所帮助。
杰米
您不能确定未经测试。 (甚至有测试,有人说......)
在iOS API文档,模拟器处理这些API中,尤其是在设备性能方面,您可能没有意识到或无法实现这些潜在的“gothcha's”猜测直到您实际尝试了所有您计划支持的设备型号和iOS版本的应用。
即使一些简单的应用程序没有未公开的API使用,并且没有编译器或分析器警告et.al.,在发布新的操作系统版本后已知道“中断”。
通过在“生成”设置中适当设置部署目标,缺少plist硬件限制以及在应用商店提交数据中,您可以“声明”某个应用是兼容的。但这只是一个声明,而不是兼容性。
- 1. iPhone应用程序大小兼容性
- 2. iPhone应用程序兼容性
- 3. iPhone应用程序兼容性问题
- 4. iphone上的应用程序兼容性
- 5. 与iPad兼容的iPhone应用程序
- 6. 使应用程序兼容iPhone和iPad?
- 7. IPhone应用程序与IPad不兼容
- 8. 使iphone应用程序兼容ipad
- 9. 适用于iPhone的iOS4兼容性应用程序
- 10. 适用于iPhone的iOS 3.0+兼容性应用程序
- 11. iPhone兼容性
- 12. 应用程序与iPhone 5屏幕尺寸兼容性
- 13. 设置应用程序设备兼容性iPhone
- 14. Android应用程序兼容性问题
- 15. AppStore应用程序兼容性差异
- 16. Android应用程序的兼容性
- 17. Google Play应用程序兼容性
- 18. Android应用程序兼容性问题
- 19. Android应用程序兼容性
- 20. Android应用程序兼容性问题
- 21. 黑莓应用程序兼容性7.1
- 22. android应用程序兼容性
- 23. 应用程序的版本兼容性
- 24. Ipod应用程序兼容性
- 25. Android应用程序的兼容性
- 26. iPhone 4,iPhone 5,iPhone 3GS兼容的应用程序现在
- 27. 使用程序兼容性
- 28. 使用程序兼容性
- 29. 应用程序不兼容
- 30. 此应用程序与此iPhone不兼容(iPhone 3G iOS 4.2.1)
@Malek:我很高兴它帮助你:) – 2011-03-16 09:04:13
谢谢。这有助于。我在哪里可以找到可以在不同版本的iOS上运行的完整(或更全面)功能列表?你提到了应用内短信,但我可以在哪里找到其他人? – Nabou 2012-02-04 20:40:37