想必大家對這一命令并不陌生纫普,xcodebuild 是蘋果官方提供的 Xcode 項(xiàng)目和工作空間(workspace)編譯工具,是 Xcode 自帶的非圖形化命令行編譯工具媚创。在 CI 方面丹允,這個(gè)命令的用途顯得格外中套,當(dāng)然携茂,你也可以使用 xcrun 或者 xctool你踩,本文僅簡單記錄 xcodebuild 的常規(guī)使用。
查看可用的SDK
xcodebuild -showsdks
查看項(xiàng)目全部的targets讳苦,schemes和configurations
xcodebuild -list
清除編譯過程生成文件
xcodebuild clean -workspace XXX.xcworkspace -scheme XXX -configuration Debug -sdk iphoneos9.3
編譯工程
xcodebuild build -workspace XXX.xcworkspace -scheme XXX -configuration Debug -sdk iphoneos9.3
例:
xcodebuild build -workspace AFNetworking.xcworkspace -scheme AFNetworking\ iOS -configuration Debug -sdk iphoneos11.2