【问题标题】:Xcode 5 with iOS 6 SDK: 'UIAccelerometer' is unavailable: not available on OS X带有 iOS 6 SDK 的 Xcode 5:“UIAccelerometer”不可用:在 OS X 上不可用
【发布时间】:2013-11-20 09:39:20
【问题描述】:

我尝试在 Xcode 5 下针对 iOS 6 SDK 编译我的应用程序。我遵循了一些教程如何在 Xcode 5 中使用旧 iOS SDK:将 SDK 从旧 Xcode (4.6.3) 复制到 Xcode 5。

一切似乎都很好,我将“Base SDK”设置为“iOS 6.1”,将“iOS Deployment Target”设置为“iOS 5.0”,然后下载 iOS 6.1 模拟器。但是当我尝试编译应用程序时出现很多错误,例如'UIAccelerometer' is unavailable: not available on OS X

我不想为 OS X 构建我的应用程序,只为 iOS 构建!我检查了“支持的平台”,但它正确设置为“iOS”。

【问题讨论】:

  • 尝试删除应用程序的派生数据。并清理您的应用程序,然后再次编译。
  • @Bhumeshwerkatre:是的!现在,一切正常!非常感谢!!

标签: ios iphone objective-c xcode xcode5


【解决方案1】:
  • 关闭 Xcode
  • 删除文件夹 /Users/.../Library/Developer/Xcode/DerivedData 的内容
  • Xcode -> 产品 -> 清洁
  • Xcode -> 产品 -> 构建

【讨论】:

  • +1 通过清理构建文件夹(Cmd-Shift-Option-K)为我工作。
猜你喜欢
  • 2013-06-16
  • 2013-08-27
  • 1970-01-01
  • 2013-10-10
  • 1970-01-01
  • 2014-07-25
  • 2012-11-26
  • 2014-07-31
  • 2013-09-18
相关资源
最近更新 更多