获取输入参数android
#!/bin/bash # 开启Unity项目执行编译 project_path=$1 output_path=$2
开启unity将项目编译成Android平台的pkg程序包ios
#android 部分
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath ${project_path} -executeMethod ReleaseTool.BuildAndroid -quit
将生成的程序包放到指定目录xcode
cd ${project_path} cp k2.pkg ${output_path} # rm -rf k2.pkg
开启unity生成xcode项目bash
# ios 部分
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath ${project_path} -executeMethod ReleaseTool.BuildiOS -quit
配置编译参数,生成release文件markdown
target_name="Unity-iPhone"; cd ${project_path} xcodebuild -configuration Release -target ${target_name} PROVISIONING_PROFILE=""
mkdir -p ipa/Payload cp -r ${project_path}/build/ ${project_path}/ipa/Payload/ cd ipa zip -r k2.ipa * rm -rf Payload # cd $project_path # rm -rf xcode # rm -rf ipa cp k2.ipa ${output_path}