在Xcode Build Phases -> Run Script 中加入设置
#定义
#设置要输出到的路径,可直接把文件夹拖进来
IPA_OUT_PATH=/Users/admin/Desktop/QuickIpa
PAY_LOAD=${CONFIGURATION_BUILD_DIR}/Payload
DATE=`date "+%H_%M"`
NAME=`/usr/libexec/PlistBuddy -c "Print :CFBundleDisplayName $REV" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"`
IPA_NAME="${NAME}${DATE}.ipa"
#删除旧的文件
if [ -d $PAY_LOAD ];then
rm -R $PAY_LOAD
fi
#打包
/bin/mkdir $PAY_LOAD
/bin/cp -R ${CONFIGURATION_BUILD_DIR}/${PRODUCT_NAME}.app $PAY_LOAD
cd $CONFIGURATION_BUILD_DIR
/usr/bin/zip -r ${IPA_NAME} ${PAY_LOAD}
#输出到目录
mv ${IPA_NAME} ${IPA_OUT_PATH}
网友评论