应用程序未在旧版iOS SDK上运行

时间:2013-12-06 06:01:09

标签: ios iphone ios-simulator

我希望我的应用程序在iOS 6iOS 7上运行。我已升级到XCode 5,,以便查看我的应用在ios 6上的运行方式,我已下载ios SDK 6.1并将其粘贴到XCode.app的文件夹中。我将部署目标更改为ios SDK 6.1,基本SDK更改为iOS SDK 6.1。我也安装了simulator 6.1。但是,当我运行我的应用程序时,我得到了几个错误.. 喜欢

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccelerometer.h:53:24: 'UIAccelerometer' is unavailable: not available on OS X

所有错误都与此类似。我不知道为什么该应用程序试图在Mac OS X上运行..

2 个答案:

答案 0 :(得分:0)

如果您只想在iOS 6和7上运行应用程序,我不知道为什么要这么做。

您只需在iOS 6模拟器上运行带有XCode 5和iOS7 Sdk的应用程序,就可以看到您的应用程序在iOS 6设备上运行。无论如何,您无需更改部署目标。

即使你想在iOS6模式中看到你的XIb,你也可以在XCode 5中做到这一点。如果你想看到它,请回复我,我也会告诉你。或者如果你想要别的东西,请更准确地告诉我们。谢谢:))

答案 1 :(得分:0)

确保您可以在模拟器上运行其他应用程序。

您的错误描述如何 - 在iOS 5中不推荐使用UIAccelerometer。我认为您尝试运行旧应用程序。