Jenkins打包 Mac下ipa的生成

2021-10-09 05:36:04 字數 1670 閱讀 7244

檢視證書的uuid

#!

/bin/sh

#引數判斷

package_name=***xx

#unity程式的路徑#

unity_path=

2019.2

.1f1

#遊戲程式路徑#

project_path=

/users/simingtu/documents/keyboadheightdemo

project_output_path=

/users/simingtu/documents/keyboadheightdemo/***xx

#生成的xcode工程路徑#

xcode_path=$

/$package_name

#將unity匯出成xcode工程#

$unity_path -projectpath $project_path -executemethod builderapk.buildmyiosipa project-$package_name -quit

echo "xcode工程生成完畢"

#執行解鎖命令

#ln -s /users/simingtu/library/keychains/login.keychain-db ~/library/keychains/login.keychain

#security unlock -p 你的密碼 /users/simingtu/library/keychains/login.keychain

#security unlock-keychain -p sy123456 /users/simingtu/library/keychains/login.keychain

#xcodebuild clean -workspace /users/simingtu/documents/keyboadheightdemo/***xx

xcodebuild archive -project $project_output_path/unity-iphone.xcodeproj -scheme unity-iphone -archivepath $project_output_path/***.xcarchive code_sign_style=

"manual" provisioning_profile=

"你的uuid"

xcodebuild -exportarchive -archivepath $project_output_path/***.xcarchive -exportpath $project_output_path/***.ipa -exportoptionsplist $project_output_path/..

/keyboardheightdemo/exportoptions.plist

echo "ipa生成完畢"

ipa生成嘍!!!!

這裡的exportoptions.plist

可以在先讓xcode打包生成ipa,然後得到乙個exportoptions.plist,然後讓shell腳步使用這個檔案即可。

ok終於用jenkins打包成功了。

下一步,就是在mac上進行打包,上傳到tomcat伺服器,這個只是個檔案的拷貝而已。

Mac下使用PyInstaller打包PyQt5

1.mac下使用pyinstaller打包pyqt5檔案pyinstaller windowed onefile clean noconfirm demo.py pyinstaller clean noconfirm windowed onefile demo specpyinstaller f d...

Jenkins 打包編譯格式問題

因為widow的換行是crlf 而linux的換行是lf,所以本地去git上拉取 的時候,如果是window的話 會把你轉成crlf,你提交時候會轉成lf提交,如果有eslint 校驗,但是本地開啟會有於crlf或者lf報錯。所以可以通過git config global core.autocrlf...

mac 修改Jenkins啟動埠

1 關閉jenkins系統 瀏覽器裡輸入http localhost 8080 exit 如果是8080埠的話。也可以使用kill 9 pid 直接殺掉jenkins程序 2 執行如下命令修改啟動埠 3 執行如下命令檢視修改是否ok 4 執行如下命令啟動jenkins sudo launchctl ...