繁体   English   中英

xcodebuild,缺少iOS模拟器sdk

[英]xcodebuild, missing iOS simulator sdk

我正在自动化iOS项目的构建过程。 一切都很好......但现在我必须支持iOS 4,我安装的是iOS模拟器4.3(Xcode:Preferences> Downloads> Components)。

在xcode里面我有以下选项:

  • iOS设备
  • iPad模拟器5.0
  • iPad模拟器5.1
  • iPhone模拟器5.0
  • iPhone模拟器5.1

没有 4.3

从命令行

$ xcodebuild -showsdks
Mac OS X SDKs:
    Mac OS X 10.6                   -sdk macosx10.6
    Mac OS X 10.7                   -sdk macosx10.7

iOS SDKs:
    iOS 5.0                         -sdk iphoneos5.0

iOS Simulator SDKs:
    Simulator - iOS 5.0             -sdk iphonesimulator5.0

没有 4.3

问题:

  1. 4.3模拟器安装在哪里?
  2. 应该将什么sdk值传递给4.3模拟器的xcodebuild?

多谢你们。

模拟器SDK位于/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

您可以使用以下xcodebuild/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild )命令:

xcodebuild -target $target -sdk $sdk -configuration $configuration

其中$target是项目中指定的目标名称, $sdk可以从您用于查看可用SDK( iphoneos5.0iphonesimulator5.0 )的命令的输出中iphoneos5.0$configuration可以是AdHocAppStore或其他任何其他内容你已经在项目中进行了设置。

对于缺少的SDK问题,您可以在Xcode : Preferences > Downloads > Components检查项目状态Xcode : Preferences > Downloads > ComponentsInstalled Xcode : Preferences > Downloads > Components ,并检查SDK位置上存在的iPhoneSimulator4.3.sdk文件夹。 如果它仍然显示为已安装,您可以考虑删除并重新安装它或完全重新安装Xcode。

如果您有iOS Lion。 请执行以下步骤

转到应用程序(右键单击Xco​​de图标)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications/iPhone Simulator.app 

在那里你会发现iOS模拟器应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM