错误:无法找到SDK“ iphonesimulator9.0”

问题描述 投票:6回答:1

我最近将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 Simulator8.4 Simulator

代替

Simulator - iOS 9.1 -sdk iphonesimulator9.1

我已经尝试过

xcodebuild -sdk iphonesimulator9.0

但是我得到

xcodebuild: error: SDK "iphonesimulator9.0" cannot be located.
ios xcode ios-simulator xcode7 xcodebuild
1个回答
13
投票

旧版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:

“

© www.soinside.com 2019 - 2024. All rights reserved.