我们的ios6.1-sdk编译应用在ios 6.1的iphone 4、4s和5设备上运行良好。当在ios7的iphone 5s上运行应用时,用户界面仍然看起来像ios 6(黑色按钮等),但我们对大部分情况都很满意,除了我们发现了一个错误。我猜这是因为ios7上API实现的更改。
当我们的应用程序在xcode 5上编译为ios7-sdk时,一切都崩溃了。UI对象错位,标签无法读取等。因此,我们想将代码编译为ios6.1 sdk,但在ios 7上运行。
在Xcode 5上,我安装了ios 6.1 sdk 通过从Xcode 4.6.3 dmg中复制它,如此帖子所述,并在构建设置中将基本SDK更新为ios 6.1,但是在ios 7模拟器上运行应用程序时,用户界面不会回退到ios 6.1。但是,如果针对运行ios 7的物理iPhone测试应用程序,则确实会回退到ios 6.1。
如何让 iOS 7 模拟器在运行 iOS 6 SDK 编译的应用时回退用户界面,以便我们可以在模拟器上重现错误?
当我们的应用程序在xcode 5上编译为ios7-sdk时,一切都崩溃了。UI对象错位,标签无法读取等。因此,我们想将代码编译为ios6.1 sdk,但在ios 7上运行。
在Xcode 5上,我安装了ios 6.1 sdk 通过从Xcode 4.6.3 dmg中复制它,如此帖子所述,并在构建设置中将基本SDK更新为ios 6.1,但是在ios 7模拟器上运行应用程序时,用户界面不会回退到ios 6.1。但是,如果针对运行ios 7的物理iPhone测试应用程序,则确实会回退到ios 6.1。
如何让 iOS 7 模拟器在运行 iOS 6 SDK 编译的应用时回退用户界面,以便我们可以在模拟器上重现错误?