我試圖構建幾個目標,並且我已經在Xcode中爲每個目標構建了設置。我也有一個目標計劃。我正在試圖做的是問題一個命令行指令來構建每一個目標,是這樣的:xcodebuild - 如何使用xcode的構建設置
xcodebuild -project MyProject.xcodeproj -scheme PRODScheme archive -archivePath /Users/myUser/Documents/PRODApps/archives/"${PRODUCT_NAME}".xcarchive -configuration Release
這裏,$ {PRODUCT_NAME}是XCode的定義生成設置變量。我正在考慮xcodebuild如何利用已經定義好的一些設置。
有沒有辦法在xcodebuild中重用這些設置?
作爲一個方面說明,在**存檔路徑引號**是不正確的。適當的行應該是:-archivePath「/Users/myUser/Documents/PRODApps/archives/${PRODUCT_NAME}.xcarchive」您可以將引號放在整個路徑中。 –
可能重複的[Xcode「生成和存檔」從命令行](http://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line) –
@BlackFrog - 我已經嘗試過什麼文森特在他的博客中。運行建議的命令:xcodebuild -target「$ {PROJECT_NAME}」-sdk「$ {TARGET_SDK}」-configuration Release獲取** xcodebuild:錯誤:項目'MyProject.xcodeproj'不包含名爲''的目標。*。 *因爲$ {PROJECT_NAME}從構建設置中得不到價值......我在上面的問題中提到了我的觀點。順便說一句,改變報價建議,沒有太大的差別,沒有錯誤,也沒有收益。在這兩種情況下,結果都是相同的:$ {FOO}設置爲空/空值。 –