请告诉我我应该使用哪个版本的iOS SDK,以便我的应用可以在iPhone 3.0或更高版本上运行。我应该使用哪个版本的iOS SDK?
2
A
回答
3
有两个不同的概念,你应该知道的:
基地SDK
这是你用什么来构建应用程序。最新版本是4.2,所以你应该使用它来构建你的应用程序。
iOS的部署目标
这是iOS的目标版本,你正在建设。在你的情况,你设置(在Xcode的项目或目标设置)为“iOS 3.0”。
其余的由你决定。当然,您正在为SDK的许多版本构建,所以如果您在3.0之后使用任意 SDK中引入的内容,则需要明确测试该功能。
2
这不是一个“使用哪个”的问题,而是一个“你必须使用哪一个才能让你的应用程序被苹果接受”的问题,答案是:使用标记为stable的最新标记提供给你。 Apple仅接受为AppStore构建提交的应用程序,其中包含最新的两个(或更多)版本之一。
有关设置,请参阅Typeoneerror的答案,并注意,您可以使用较新的Base SDK进行构建(实际上您必须),但是如果您使用“部署中不可用的功能,编译器不会警告您目标“,因此您必须使用安装了旧iOS版本的设备测试您的应用,以确保它不会崩溃!
相关问题
- 1. 哪个FB SDK版本应该用于iOS 5?
- 2. 哪个版本的iPhone SDK应该用于OS4应用程序?
- 3. 应该使用哪个版本的Python?
- 4. 我应该使用哪个Facebook SDK?
- 5. 我们应该在iOS 8中使用哪种CorePlot版本?
- 6. Android:使用兼容包时,我应该选择哪个版本的SDK?
- 7. 我应该使用哪个版本的Flex SDK来支持Flash Player10.0?
- 8. 我应该建立哪个protobuf版本?
- 9. 哪个XCode版本支持iOS 4.3.5 sdk
- 10. Spark上的Hive 2.1.1 - 我应该使用哪个版本的Spark
- 11. 我应该瞄准哪个iOS版本2012年秋季
- 12. 我应该使用哪个版本的Rails
- 13. 我应该使用哪个版本的节点?
- 14. 我应该使用哪个版本的null?
- 15. 我应该使用哪个版本的Hadoop?
- 16. 我应该在Windows上使用哪个版本的Perl?
- 17. Zend我应该使用哪个版本的symfony 1.4项目?
- 18. 我应该使用哪个版本的MinGW
- 19. 我应该使用哪个版本的Scala Eclipse插件?
- 20. 我应该在Rails 2.3.3中使用哪个版本的Ruby?
- 21. 我应该在Gradle/sonarqube中使用哪个版本的Jacoco?
- 22. 我应该在Windows 7中使用哪个版本的Microsoft.Net
- 23. 我应该使用哪个版本的openssl?
- 24. 我应该使用哪个版本的Grails?
- 25. 我应该使用哪个版本的编译器?
- 26. 我应该为CRM使用哪个版本的MySQL?
- 27. .NET中的`MessageBox`,`SaveFileDialog`:我应该使用哪个版本?
- 28. 我应该在Spring 4.1.6中使用哪个正确的版本?
- 29. 我应该使用哪个版本的csc.exe?
- 30. 我应该使用哪个版本的Mongodb?
你非常确定你的话吗? ie - Apple只接受为AppStore构建提交的应用程序,其中包含最新的两个(或更多)版本之一。 – Saawan 2010-11-24 09:29:36