1.檢視xcode的版本號和build版本
$ xcodebuild -version顯示內容:
xcode 4.22.顯示當前系統的sdk、及其版本build version 4d199
$ 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
先cd 到 工程檔案所在的目錄,然後
$ xcodebuild -list
targets:
*** device release
*** device debug
*** simulate release
*** simulate debug
...它這裡有順序,預設就是 *** device release, 我之前用xcodebuild 命令列編譯的時候,在這裡 被block了很久,最後發現原來是這裡的問題
3.顯示工程專案資訊
先cd到工程目錄下(有*.xcodeproj的目錄,比如makefiletest.xcodeproj),然後輸入命令
$ xcodebuild -list顯示內容
information about project "如果未指定configurations,預設為releasemakefiletest
": targets:
makefiletest
build configurations:
debug
release
if no build configuration is specified and -scheme is not passed then "
release
" is used.
schemes:
makefiletest
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 debug3)clean建立的工程
$ xcodebuild clean -sdk iphonesimulator5.0 -configuration debug成功輸出**clean succeeded**
5.xcodebuild的編譯引數
from
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...