!/bin/sh
設(shè)置項(xiàng)目路徑和輸出目錄
project_path="../../項(xiàng)目名"
output_directory="../../項(xiàng)目名/build"
清理舊的構(gòu)建文件
xcodebuild clean -workspace "$project_path/工程名.xcworkspace" -scheme "工程名" -configuration Debug -sdk iphoneos
編譯并打包應(yīng)用程序
xcodebuild archive -workspace "output_directory/工程名.xcarchive" -configuration Debug -sdk iphoneos
echo "到這里就可以改代碼啦"
導(dǎo)出IPA文件(需配置exportOptions.plist文件)
xcodebuild -exportArchive -archivePath "output_directory/ipa" -exportOptionsPlist "exportOptions.plist" -allowProvisioningUpdates
檢查 IPA 文件是否存在
ipa_path="ipa_path" ]; then
echo "IPA 文件地址: $ipa_path"
else
echo "IPA 生成失敗"
exit 1
fi
上傳 IPA 文件到蒲公英
echo "地址$ipa_path"
詢(xún)問(wèn)用戶(hù)輸入
echo "請(qǐng)輸入本次更新內(nèi)容(60秒內(nèi)未輸入將自動(dòng)跳過(guò))"
read -t 60 update_input || update_input="更新"
echo "本次更新內(nèi)容:$update_input"
請(qǐng)?zhí)鎿Q YOUR_PGYER_API_KEY 為你的蒲公英 API Key
(下載蒲公英腳本放到同級(jí)目錄)
./pgyer_upload.sh -k "YOUR_PGYER_API_KEY" -d ipa_path