我开发了一个应用程序,其基本SDK版本为iOS 3.2.3,部署目标为iOS 3.0。 但是,当我现在更新我的应用程序并尝试特别构建将其安装到iOS 4设备上时,它失败。 请建议如果我必须使用最新的基础SDK版本进行另一个构建,或者我可以坚持我当前的构建?在iOS 4上运行iOS 3.x应用程序
回答
始终针对最新的SDK版本进行构建,并根据您的需要设置部署目标。
但是有一些不兼容性,例如iOS4不允许将NSXMLParser用作委托。同时我在使用UITextview时使用键盘上的描述来隐藏它, iOS4返回不同的描述,它不会在我的情况下工作。它仍然可以运行3.1.3基础SDK构建在iOS 4上运行?因为旧版应用商店也适用于iOS 4设备。 – amavi
@amavi:如果您在升级到最新的SDK后遇到问题,恐怕您必须咬紧牙关并更新您的代码。支持过时的SDK版本是一项肮脏的工作。你是否100%确定它对你的情况有意义?我不认为你仍然可以使用3.x SDK构建,但苹果公司积极反对这一做法,以保持开发人员和用户的理解。 – zoul
不,不,实际上我只是想避免,如果它会直接安装..因为应用程序商店版本仍然supported.But似乎我必须按照你的建议。 – amavi
- 1. 如何在iOS 3.1.3上运行iOS 4应用程序
- 2. 为iOS 3编译的应用程序是否会在iOS 4上运行?
- 3. iOS scrollview.bounces使应用程序在iOS 4.x上崩溃
- 4. iOS 5 - 应用程序运行良好,iOS 4 - 挂在[UIWebView alloc]
- 5. 在IOS 5.1上运行应用程序?
- 6. 在Flash上运行iOS应用程序
- 7. iOS 5 MapKit,MKPlacemark,在iOS 5上运行iOS 4.3应用程序
- 8. 无法运行使用iOS SDK 4.3编译的iOS 3.X应用程序
- 9. Xcode 8/Swift 3并在运行iOS 7的iPhone 4上安装应用程序
- 10. iphone:在iOS 3.2上运行iOS 4.2的应用程序
- 11. 在iOS 3.x上使用XCode 3.2.4和iOS SDK 4.1编译运行应用程序时遇到的问题
- 12. iPhone - 在iOS 3.x上启动应用程序时崩溃(_UIApplicationDidEnterBackgroundNotification)
- 13. 关于如何创建在iOS 3和iOS 4上运行的应用程序的任何提示?
- 14. iOS 4行为退出应用程序
- 15. 在后台运行iOS应用程序
- 16. iOS应用程序开始运行在4“屏幕像3.5”
- 17. 我在我的应用程序中使用NSJSONSerialization,这个应用程序可以在IOS 3.x下运行吗?
- 18. 更新的iOS应用3到iOS 4
- 19. 编写支持iOS 3.1.3和iOS 4.x的iOS应用程序时的缺陷
- 20. 使用Xcode 4在iPhone 3上运行应用程序
- 21. 使用故事板的iPhone/iPad应用程序在iOS上运行4
- 22. JVM在iOS应用程序中运行Android应用程序?
- 23. 在iOS应用程序中运行应用程序?
- 24. 应用程序在iOS 4.X崩溃的框架Twitter.framework
- 25. 在Glassfish 4上运行Spring 3应用程序
- 26. UIMenuController不在iOS 4上显示,但在iOS 5上运行
- 27. iOS在4英寸设备上运行3.5英寸应用程序
- 28. 限制应用程序只能在4英寸的设备上运行IOS
- 29. iOS应用程序运行脚本
- 30. 运行RoboVM/libgdx iOS应用程序
您应该*始终*针对当前的SDK构建,即4.3.3 – Eiko