A. 確定xcodebuild指令能正常運作
如果使用xcodebuild指令出現如下錯誤:
could not stat active Xcode path '/Volumes/Xcode/Xcode.app/Contents/Developer'. (No such file or directory)
解決辦法:
xcode-select -switch 新的xcode路徑
如
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
B. xcodebuild使用
1. 檢視xcode版本号和build号
[b]imac:demo maricoliu$ xcodebuild -version[/b]
Xcode 4.6.2
Build version 4H1003
2. 檢視目前系統的sdk及版本
[b]imac:demo maricoliu$ xcodebuild -showsdks[/b]
OS X SDKs:
Mac OS X 10.7 -sdk macosx10.7
OS X 10.8 -sdk macosx10.8
iOS SDKs:
iOS 6.1 -sdk iphoneos6.1
iOS Simulator SDKs:
Simulator - iOS 6.1 -sdk iphonesimulator6.1
3. 檢視工程項目資訊
先cd到工程目錄下
[b]imac:demo maricoliu$ xcodebuild -list[/b]
Information about project "demo":
Targets:
demo
demoTests
Build Configurations:
Debug
Release
If no build configuration is specified and -scheme is not passed then "Release" is used.
Schemes:
demo
4. 編譯工程
預設編譯release版本
[b]imac:demo maricoliu$ xcodebuild -target demo[/b]
編譯debug版本
[b]imac:demo maricoliu$ xcodebuild -target demo -configuration Debug[/b]
5.clean工程
[b]imac:demo maricoliu$ xcodebuild clean[/b]