自動打包工具 xctool

2021-06-28 23:32:15 字數 1620 閱讀 5796

前面介紹了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...