【问题标题】:Xcode 5 & OSX Mavericks Compiling for iOS6.1 not workingXcode 5 & OSX Mavericks 为 iOS6.1 编译不工作
【发布时间】:2013-10-24 18:20:08
【问题描述】:

这曾经在 Mavericks 安装前工作。现在我发现即使我已经复制了 6.1SDK 并且我使用 Base SDK 定位到 6.1,应用程序正在使用 iOS7 ui 元素和布局运行。其他人有这个问题吗?

【问题讨论】:

  • 你是在iOS7设备还是模拟器上运行?

标签: ios objective-c xcode ios6.1 osx-mavericks


【解决方案1】:

您需要将6.1SDK复制到以下路径

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 

并且需要下载6.1模拟器Xcode>preferences>downloads

【讨论】:

  • 我已经复制了SDK,但我不需要安装iOS6.1模拟器。我想在 7 上运行针对 6.1 编译的应用程序。
  • @Imran create ipa using iOS 6.1 and flashed on iOS 7 device and check.它将保留 iOS 6.1 UI 组件
  • 感谢rocker,我知道这种方法,但有点不方便,我希望能够使用模拟器和Xcode 5。
  • @Imran 是的,这就是为什么我建议你下载 iOS6.1 模拟器。
  • 我需要使用 iOS7 模拟器测试针对 SDK 6.1 编译的应用程序,因此模拟在 iOS7 上运行我的应用程序。如果我使用 6.1 模拟器,它就像在非 iOS7 设备上运行一样。
【解决方案2】:

在构建设置中,您是否将部署目标更改为 6.1?您应该将 Base SDK 设置为 7.0,并将部署目标设置为 6.1。

【讨论】:

  • 是的,将基础 SDK 和部署目标都更改为 6.1
【解决方案3】:

当您选择故事板时,似乎可以通过在界面生成器中将编辑器版本设置为“Xcode 4.6”来解决大多数问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-07
    • 2013-11-04
    • 1970-01-01
    • 2014-02-24
    • 2014-08-18
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多