【发布时间】:2014-02-24 17:47:10
【问题描述】:
据我所知,IOS 5.1 模拟器在 Xcode 5/Mavericks 上不可用。我错了吗?
问题是我正在开发一个 iPad 应用程序,我希望它在 iPad 1 上运行。我很想以 IOS 7 为目标并完成它,但不幸的是 iPad 1 不支持任何东西过去的 IOS 5.1。有没有办法以 IOS 5.1 为目标,但又能够在 Xcode 5/Mavericks 上调试/测试?
当然,大多数应用程序仍然支持 iPad 1 - 仍然有很多 iPad 1。但由于模拟器不可用,就好像苹果不让我升级到最新的 Xcode 和 OSX。别人做什么?我希望有一些方法可以解决我的问题!
【问题讨论】:
-
我想很多人刚刚放弃了对 iOS 5 的支持,或者只是准支持它。即使我仍然主要支持 iOS 5,我个人也不会正式支持 iPad 1,因为它的功能实在是太弱了。如果您需要/想要支持它,您仍然可以在 Xcode 5 中以 iOS 5 为目标,但您绝对应该有一个 iPad 1 来实际测试,由于设备的绘图/CPU 尤其是内存限制,模拟器永远不会到期。
-
如果您真的觉得需要为 iPad 1(和 iOS 5)开发,请购买二手 iPad 1 并在真机上进行测试。
-
如果 iPad 1 开发对你来说真的很重要,你当然可以继续运行 Xcode 4.5。
-
@matt 实际上,他不能。从今天(2014 年 2 月 1 日)开始,Apple 要求上传到 AppStore 的应用程序必须针对 iOS7 SDK 及更高版本进行编译。
-
@LeoNatan 您误解了该规则的含义。他可以针对 iOS 7 和针对 iOS 5 进行编译。(当然还有 iOS 6。)Apple 会接受这一点。如果他想在 iOS 5 端工作,他可以轻松地使用 Xcode 4.5 来做到这一点。如果您小心的话,Xcode 4.5 和 Xcode 5.1 都可以打开同一个项目。 (现在,不要误会我的意思;我认为在这个时代为 iPad 1 开发是没有意义的。但它可以做到。)
标签: ios xcode ipad ios-simulator