#!/bin/sh SHDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" UNITY_PATH=$MAC_UNITY_PATH PROJECT_PATH=${SHDIR}/.. OUT_PATH=${SHDIR}/build-ios-output LOG_FILE=$OUT_PATH/archive_log.txt UNITY_METHOD_NAME=H3DBuild.ContentPipeline.BuildPlayerCmd TARGET=$BUILD_PLAYER_NAME BUILD_PATH=$PROJECT_PATH/XcodeProject CACHE=/Users/h3d/Library/Developer/Xcode/DerivedData BUILD_FILE=ipaExportor.py # kill unity pkill -9 Unity # clean env file rm -Rf $BUILD_PATH rm -Rf $CACHE/Unity-iPhone-* rm -f $LOG_FILE touch $LOG_FILE # make xcode workpace $UNITY_PATH -quit -batchmode -logFile $LOG_FILE -projectPath $PROJECT_PATH -executeMethod $UNITY_METHOD_NAME -buildName $TARGET -buildTarget iOS echo "cd $BUILD_PATH" cd $BUILD_PATH chmod +x $BUILD_FILE # build arch and make ipa echo "build ipa..." rm -f ../../framw-unity.ipa ./$BUILD_FILE $BUILD_TYPE framw-unity