我最近将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 Simulator SDKs: Simulator - iOS 9.1 -sdk
iphonesimulator9.1
tvOS SDKs: tvOS 9.0 -sdk appletvos9.0
tvOS Simulator SDKs: Simulator - tvOS 9.0 -sdk
appletvsimulator9.0
watchOS SDKs: watchOS 2.0 -sdk watchos2.0
watchOS Simulator SDKs: Simulator - 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: error: SDK "iphonesimulator9.0" cannot be located.
旧版iOS Simulator SDK不再附带最新版本的Xcode。要安装较早的Simulator SDK,请从较早版本的Xcode(iPhoneSimulator.sdk
)中获取Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
目录,并将其复制到较新的版本中。
例如,Xcode 6.4随附8.4 iOS Simulator SDK。要将其安装在Xcode 7中,请使用目录:
Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
从iPhoneSimulator.sdk
重命名为iPhoneSimulator8.4.sdk
。
将其复制到您的Xcode 7 Simulator SDK目录:
Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
观察新的Simulator SDK: