前面介紹了homebrew的安裝
現在通過命令:sudo brew install xctool完成xctool的安裝
xctool是facebook開源的乙個命令列工具,用來替代蘋果的xcodebuild工具。
引數:-workspace需要打包的workspace 後面接的檔案一定要是.xcworkspace 結尾的
-scheme需要打包的scheme
-configuration需要打包的配置檔案,我們一般在專案中新增多個配置,適合不同的環境
命令:clean清除編譯產生的問題,下次編譯就是全新的編譯了
archive打包命令,會生成乙個.xcarchive的檔案
注:archive命令需要接乙個引數:-archivepath 即你存放archive檔案的目錄
xctool命令就介紹到這裡,有寫基本上能滿足需求了
xcodebuild
xcodebuild是安裝xocde command line tools 就有的乙個命令
命令介紹:
引數-exportarchive告訴xcodebuild需要匯出archive檔案
-exportformat告訴xcodebuild需要匯出的archive檔案最後格式 後面接ipa 就是archive檔案匯出的格式為ipa檔案
-archivepatharchive檔案目錄
-exportpath匯出的ipa存放目錄
-exportprovisioningprofile打包的目錄
xcodebuild命令介紹完畢
summary
一般什麼bundle id 都會在xcode裡面配置好,這裡面就不需要在進行配置了
乙個整的自動打包shell指令碼:
#!/bin/sh
#cd autoproject
#buildday=$(date +%y%m%d)
buildtime=$(date +%y%m%d%h%m)
profile=」***x」
#buildconfiguration=」qa」
buildpath=」../archiveproduction/qa/$/auto_qa_$.xcarchive」
ipaname=」../ipa/qa/$/auto_qa_$.ipa」
#xctool -scheme autoproject -configuration $ clean
xctool -scheme autoproject -configuration $ archive -archivepath $
xcodebuild -exportarchive -exportformat ipa -archivepath $ -exportpath $ -exportprovisioningprofile 「$profile」
vcpkg VC 打包工具
原文 引用 vcpkg 是微軟 c 團隊開發的在 windows 上執行的 c c 專案包管理工具,可以幫助您在 windows 平台上獲取 c 和 c 庫.vcpkg 自身也是使用 c 開發的 而其他的 c 包管理大多並不是 c 開發的 並且 vcpkg 能夠幫助使用者在 visual studi...
前端打包工具
前端打包工具是一種將前端 進行轉換,壓縮以及合併等操作的程式工具。目前常見的有grunt,webpack等。它能將我們前端人員寫得less,sass等編譯成css.將多個js檔案合併壓縮成乙個js檔案。它的作用就是通過將 編譯 壓縮,合併等操作,來減少 體積,減少網路請求。以及方便在伺服器上執行。目...
打包工具分析
nsis是最好的免費打包工具,功能強大。暴風影音,ppstream,qq,搜狗拼音,flashget等知名軟體都是用它打包的,而且學習簡單,下幾個例子就會了,缺點和inno一樣,都是指令碼的,沒有方便的gui嚮導,其實第三方工具是有gui 生成器的 這個論壇有比較豐富的案例 inno和install...