错误:SDK“iphonesimulator9.0”无法find

我最近更新Xcode到7.1并下载了iOS 8.4和iOS 9.0模拟器。

当我跑步

xcodebuild -showsdks

我明白了

OS X SDKs:OS X 10.11 -sdk macosx10.11

iOS SDKs:iOS 9.1 -sdk iphoneos9.1

iOS模拟器SDK:模拟器 – iOS 9.1 -sdk iphonesimulator9.1

tvOS SDKs:tvOS 9.0 -sdk appletvos9.0

tvOS模拟器SDK:模拟器 – tvOS 9.0 -sdk appletvsimulator9.0

watchOS SDKs:watchOS 2.0 -sdk watchos2.0

watchOS模拟器SDK:模拟器 – watchOS 2.0 -sdk watchsimulator2.0

我想要

iOS Simulator SDKs:

指向

iOS 9.0 Simulator8.4 Simulator

代替

Simulator - iOS 9.1 -sdk iphonesimulator9.1

我试过了

xcodebuild -sdk iphonesimulator9.0

但是我明白了

xcodebuild:错误:无法findSDK“iphonesimulator9.0”。

传统iOS模拟器SDK不再提供最新版本的Xcode。 要安装一个较旧的模拟器SDK,从旧版本的Xcode( Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/‌​iPhoneSimulator.sdk )获取iPhoneSimulator.sdk目录,并将其复制到您的更新的版本。

例如,Xcode 6.4带有8.4 iOS模拟器SDK。 要在Xcode 7中安装它,请使用以下目录:

 Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk 

将它从iPhoneSimulator.sdk重命名为iPhoneSimulator8.4.sdk

将其复制到您的Xcode 7模拟器SDK目录中:

 Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 

观察您的新模拟器SDK:

终奌站