Xcode 6.4不允许在iOS 9设备上进行调试,因此我安装了xcode 7,但它没有安装iOS sdk 8.4。由于我安装了xcode 6.4,我复制了
iPhoneOS8.4.sdk 到/ Applications / Xcode 3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs文件夹
并复制了
iPhoneSimulator8.4.sdk 至/ Applications / Xcode 3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs。
但iOS 8.4 sdk没有出现在基本sdk选项列表中。
答案 0 :(得分:2)
除了复制您需要编辑的iPhoneOS8.4.sdk
文件夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist
并将MinimumSDKVersion
设置为8.4
并重新启动Xcode。然后Xcode将找到并列出较旧的SDK。
答案 1 :(得分:1)
这种情况有一种解决方法。我曾经在以下的日常工作中这样做:
通过以上两个步骤,Xcode 6.4现在可以使用iOS 9设备进行调试。
希望这有帮助。
答案 2 :(得分:0)
您正在复制iPhoneOS8.4.sdk,它是xcode6中同一文件夹中iPhoneOS.sdk的相对符号链接。所以你最终得到两个指向xcode7的iPhoneOS.sdk(iOS 9.1)的符号链接(..8.4,..9.1)
删除您所做的任何更改。
你有两个选择。第一个是首选的,因为xcode7更新将在未来删除您的8.4 SDK。
在xcode7文件夹中创建一个名为iPhoneOS8.4.sdk的符号链接。让它指向你的xcode6 iPhoneOS.sdk(iOS 8.4)
使用xcode7 sdk目录中的此命令
ln -s <your xcode6 path>/iPhoneOS.sdk iPhoneOS8.4sdk
将xcode6 iPhoneOS.sdk文件夹复制到xcode7位置。不要覆盖iPhoneOS.sdk(这是xcode7&#39; iOS 9)。将其重命名为iPhone8.4sdk