Cocos2d-x3.0 iOS 一键编译多个target并打包ipa。

本文介绍了如何使用Cocos2d-x3.0的shell脚本,配合Python命令,一键编译并打包iOS项目的多个target成ipa文件,简化了iOS应用的发布流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.编写app打包为ipa的 shell脚本,将下面代码保存为app2ipa.sh。

#!/bin/sh   

m_appPath=""
m_ipaPath=""
m_showMessage="NO"

make_app_to_ipa()
{
    app_path=$1
    ipa_path=$2
    if [ "$m_showMessage" == "YES" ]
    then
        /usr/bin/xcrun -sdk iphoneos PackageApplication -v "$app_path" -o "$ipa_path"
    else
        /usr/bin/xcrun  > /dev/null 2>&1 -sdk iphoneos PackageApplication -v "$app_path" -o "$ipa_path"
    fi
    echo "	>>>> 打包ipa完成:$ipa_path"
}

showHelp()
{
echo "Convert app to ipa"
echo "optional arguments:"
echo "  -h, help            show this help message and exit"
echo "  -a, app             app file path "
echo "  -i, ipa             ipa file path "
echo "  -m,msg              display build message, {NO,YES}"
exit
}


#// main--------------------------------
until [ $# -eq 0 ]
do
	case $1 in
	-a | app)
      	m_appPath=$2
        shift
      	;;
	-i | ipa)
		m_ipaPath=$2
        shift
      	;;
    -m | msg)
        m_showMessage=$2
        shift
        ;;
    -h | help)
        showHelp
        ;;
	*)
      		echo "error unknow args : $1"
      		;;
    	esac
    
	shift
done

#开始构建
echo ">>>>>>>>>> Build Begin "
make_app_to_ipa $m_appPath $m_ipaPath
echo ">>>>>>>>>> Build Finished . "
2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值