iphone 命令列編譯之 xcodebuild

2021-08-22 11:24:57 字數 1579 閱讀 7326

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 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

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

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

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...