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.app就是編譯生成的可執行文件,

而MakeFileTest.build文件夾下是一些中間文件

2)默認是Release工程,要設置成Debug模式如下:

$ xcodebuild -sdk iphonesimulator5.0 -configuration Debug

3)clean創建的工程

$ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug

成功輸出**CLEAN SUCCEEDED**


5.xcodebuild的編譯參數




 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM