Xcode 7.0.1 - 无法识别的SDK> " iPhoneOSX.X(未找到SDK)"

时间:2015-09-29 17:55:32

标签: ios xcode xcode7 base-sdk

我最近将Xcode从7.0升级到7.0.1,现在我无法使用8.0作为基础SDK进行构建。通常这种情况发生在升级时,我只需要将SDK复制到正确的位置。

如您所见,他们已经在那里:

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

iPhoneOS.sdk    iPhoneOS8.0.sdk iPhoneOS8.1.sdk iPhoneOS8.2.sdk iPhoneOS8.4.sdk iPhoneOS9.0.sdk

这就是目标的样子: enter image description here

我的设备(名为Spock)现在只有一个条目,其中每个SDK都有一个条目:

enter image description here

我试过了:

  • 移入和移出文件。
  • 清理构建文件夹。
  • 重新启动Xcode
  • 重启我的机器

让Xcode识别SDK的任何其他方法?

2 个答案:

答案 0 :(得分:0)

根据常规标签和部署信息,您的xcodeproj下的目标是什么?你能选择另一个iOS版本吗?

同样适用于您的项目(而不是目标)? enter image description here

答案 1 :(得分:0)

问题是必须在意外的地方安装多个版本的Xcode和7.0.1更新安装。

这是我修复之前我的Applications文件夹的样子:

Xcode - > Xcode 7.0
/ Xcode6 / Xcode - > Xcode 6.0.1
/Xcode6.4/Xcode - > Xcode 7.0.1

注意6.4文件夹如何指向7.0.1?不好。

我必须安装2个版本的Xcode 7.0。一个我知道我下载了dmg,另一个我必须通过Mac App Store更新。

这意味着当我去标准的地方时: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

...我正在查看Xcode 7.0,,即使它位于Applications文件夹而不是子文件夹中!

最后,我重新组织了我的Applications文件夹,如下所示:

Xcode - > Xcode 7.0.1
/ Xcode6 / Xcode - > Xcode 6.0.1
/Xcode7.0/Xcode - > Xcode 7.0

我还必须删除并重新添加8.X SDK,但之后再次使用它!