批量打包上传FIR脚本


#相关配置参数



#TYPE 填写 Workspace  或者  Project

TYPE="Workspace"

#project target 名称

PROJECT_NAME="部分圆角"

TARGET="部分圆角"


#修改info.plist中的值 包括:应用名称,版本号,自定义键值等
/usr/libexec/PlistBuddy -c "Set:CFBundleDisplayName b" /Users/burt/Desktop/部分圆角/部分圆角/Info.plist


CONFIGURATION="Release"

#设置build文件夹的位置

BUILD_FOLDER=$(pwd)/AutoBuild

#Provisioning Profile

PROVISIONING_PROFILE_NAME="assistant"

#fir token

FIR_TOKEN="25ed29b30cfc68d8259eed484015d9ec"

#下面开始打包

#clean

if [ ${TYPE}="Project" ];then

#如果是project

xcodebuild clean -project "${PROJECT_NAME}.xcodeproj" -configuration "${CONFIGURATION}" -scheme "${PROJECT_NAME}"

xcodebuild archive -project "${PROJECT_NAME}.xcodeproj" -scheme "${PROJECT_NAME}" -archivePath "${BUILD_FOLDER}/${PROJECT_NAME}.xcarchive"

fi

if [ ${TYPE}="Workspace" ];then

#如果是pod版

xcodebuild clean -workspace "${PROJECT_NAME}.xcworkspace" -configuration "${CONFIGURATION}" -scheme "${PROJECT_NAME}"

#archive

xcodebuild archive -workspace "${PROJECT_NAME}.xcworkspace" -scheme "${PROJECT_NAME}" -archivePath "${BUILD_FOLDER}/${PROJECT_NAME}.xcarchive"

fi

#导出ipa

xcodebuild -exportArchive -archivePath "${BUILD_FOLDER}/${PROJECT_NAME}.xcarchive" -exportPath "${BUILD_FOLDER}/${PROJECT_NAME}" -exportFormat ipa -exportProvisioningProfile "${PROVISIONING_PROFILE_NAME}"

#上传fir

fir login -T "${FIR_TOKEN}"

fir publish "${BUILD_FOLDER}/${PROJECT_NAME}.ipa"

#上传成功后删除本地ipa包

rm -r "${BUILD_FOLDER}"

如果要打多个包分别上传到不同的账号上只需把以上脚本复制粘贴一遍,并修改相应参数即可。(⚠️注意:等号与变量之间不能有空格)






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值