错误: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 Simulator
或8.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: