参数X codebuild使用最新的SDK。 [英] parameter for xcodebuild for using latest sdk.

查看:192
本文介绍了参数X codebuild使用最新的SDK。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用蚂蚁EXEC任务要执行X codebuild建立在某些iOS项目哈德森。我希望能够箱脚本,方式,允许未指定的SDK版本,因为哈德森从更新SDK或我的iOS项目,我所有的项目失败后....

I using ant exec task to execute xcodebuild to build some iOS projects hudson. I would like to be able to crate script that way that allows not to specify sdk version, because after updating sdk on hudson slave or my iOS projects all my projects failing....

有是是因为在目标设置基础SDK SDK 4.2英寸x code不错的选择 - 最新的iOS

There is is nice option in xcode since sdk 4.2 in target setup Base SDK - Latest iOS

和我没有提供 -sdk 参数在X codebuild命令,但后来(我觉得)它是从X code项目采取它是不好的,因为那么一些人能够在意外从提交模拟器设备改变目标。

and I don't have to provide -sdk param in xcodebuild command, but then (i think) it's taken from xcode project and it's bad because then some one can change target from simulator to device accidentally during commit.

我需要的东西是不变的。我将preFER不使用环境变量,因为我希望能够还dev的机器上运行这个Ant任务,并希望不必renember有关设置它在所有机器上。

I need something that is constant. I will prefer not to use env variable because I would like to be able to run this ant task also on dev machines and would like not have to renember about setting it on all machines.

不幸的是 X codebuild -showsdks 只给出了:

Mac OS X SDKs:
    Mac OS X 10.4                   -sdk macosx10.4
    Mac OS X 10.5                   -sdk macosx10.5
    Mac OS X 10.6                   -sdk macosx10.6

iOS SDKs:
    iOS 4.2                         -sdk iphoneos4.2

iOS Simulator SDKs:
    Simulator - iOS 3.2             -sdk iphonesimulator3.2
    Simulator - iOS 4.0             -sdk iphonesimulator4.0
    Simulator - iOS 4.1             -sdk iphonesimulator4.1
    Simulator - iOS 4.2             -sdk iphonesimulator4.2

我需要像 -sdk iphoneosLatest 。我唯一​​的想法就是削 X codebuild -showsdks 与一些剧本,但我不喜欢这个主意。

I need something like -sdk iphoneosLatest. My only idea is to pare output of xcodebuild -showsdks with some script, but I don't like this idea.

推荐答案

您可以通过使用X codebuild了最新的SDK:

You can use xcodebuild with the latest SDK using :


  • X codebuild -sdk的iPhoneOS ,对于设备

  • X codebuild -sdk iphonesimulator ,用于模拟器。

  • xcodebuild -sdk iphoneos, for Device
  • xcodebuild -sdk iphonesimulator, for Simulator.

我们使用这些选项对我们的自动生成和由于X code 3.2.5

We use these options for our automated builds and it's been working since XCode 3.2.5

这篇关于参数X codebuild使用最新的SDK。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆