Parameter für xcodebuild für die Verwendung der neuesten SDK.

Ich mit Hilfe von ant exec-tasks xcodebuild zu bauen, die einige iOS-Projekte hudson. Ich möchte in der Lage sein, um Kiste Skript, so dass Sie nicht auf sdk-version, denn nach dem updaten der sdk auf der hudson-slave-oder iOS-Projekte, die alle meine Projekte scheitern....

Es ist schön option in xcode seit sdk 4.2 Ziel-setup Base SDK - Latest iOS

und ich habe nicht -sdk param in xcodebuild-Befehl, aber dann (glaube ich) genommen xcode-Projekt, und es ist schlecht, weil dann manche kann man ändern, Ziel von simulator-Gerät versehentlich während des commit.

Ich brauche etwas, das konstant ist. Ich werde lieber nicht verwenden, um env-variable, denn ich möchte in der Lage sein, die zur Ausführung dieser ant-task auch auf dev-Maschinen und möchte nicht renember über die Einstellung es auf allen Maschinen.

Leider xcodebuild -showsdks gibt nur:

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

Brauche ich so etwas wie -sdk iphoneosLatest. Meine einzige Idee ist, pare-Ausgabe von xcodebuild -showsdks mit einem Skript, aber ich weiß nicht wie diese Idee.

InformationsquelleAutor der Frage Maciek Sawicki | 2010-11-30

Schreibe einen Kommentar