天天看點

指令行編譯之xcodebuild

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]

繼續閱讀