iphone 命令列編譯之 xcodebuild

2022-07-12 12:36:08 字數 1655 閱讀 1946

1.檢視xcode的版本號和build版本

$ xcodebuild -version
顯示內容:

xcode 4.2

build version 4d199

2.顯示當前系統的sdk、及其版本

$ 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

3.顯示工程專案資訊

先cd到工程目錄下(有*.xcodeproj的目錄,比如makefiletest.xcodeproj),然後輸入命令

$ xcodebuild -list
顯示內容

information about project "

makefiletest

":targets:

makefiletest

build configurations:

debug

release

if no build configuration is specified and -scheme is not passed then "

release

" is used.

schemes:

makefiletest

如果未指定configurations,預設為release

4.xcodebuild用法:

1)用ios5.0模擬器(iphonesimulator5.0)建立工程

$ xcodebuild -sdk iphonesimulator5.0
輸出一堆編譯過程,最後輸出** build succeeded **表示建立成功;

若輸出** build failed **表示建立失敗

成功後會在當前工程目錄下建立build目錄,結構如下:

而makefiletest.build資料夾下是一些中間檔案

2)預設是release工程,要設定成debug模式如下:

$ xcodebuild -sdk iphonesimulator5.0 -configuration debug
3)clean建立的工程

$ xcodebuild clean -sdk iphonesimulator5.0 -configuration debug
成功輸出**clean succeeded**

5.xcodebuild的編譯引數

iphone 命令列編譯之 xcodebuild

1.檢視xcode的版本號和build版本 xcodebuild version顯示內容 xcode 4.2 build version 4d199 2.顯示當前系統的sdk 及其版本 xcodebuild showsdks顯示內容 mac os x sdks mac os x 10.6 sdk m...

iphone 命令列編譯之 xcodebuild

iphone 命令列編譯之 xcodebuild 1.檢視xcode的版本號和build版本 xcodebuild version顯示內容 xcode 4.2 build version 4d199 2.顯示當前系統的sdk 及其版本 xcodebuild showsdks顯示內容 mac os x...

iphone 命令列編譯之 xcodebuild

1.檢視xcode的版本號和build版本 xcodebuild version顯示內容 xcode 4.2 build version 4d199 2.顯示當前系統的sdk 及其版本 xcodebuild showsdks顯示內容 mac os x sdks mac os x 10.6 sdk m...