参考博客:https://www.xuanyusong.com/archives/2734
主要就是查API,编写
jenkins调用sh脚本->mac的sh脚本调用unity的C#脚本
关于插件:下载unity官方XCode插件
https://bitbucket.org/Unity-Technologies/xcodeapi/downloads/
分享:链接:https://pan.baidu.com/s/1DcrHt_f7eg1jNXFdxuwmug 提取码:8kga
二、编写sh脚本
关于:BuildIos.sh脚本
#!/bin/sh
# unity app path
UNITY_PATH=/Applications/Unity/Unity.app/Contents/MacOS/Unity
#root path
PRJECT_ROOT_PATH=/Users/chenpeng
# project path TODO
PROJECT_PATH=${PRJECT_ROOT_PATH}/Test_Ios_Build
#IOS打包脚本路径#
BUILD_IOS_PATH=${PRJECT_ROOT_PATH}/ipa_build.sh
#生成的log路径#
UNITY_LOG_PATH=${PROJECT_PATH}/../log.txt
#将unity导出成xcode工程#
echo "============== Unity Build XCode Project Begin =============="
$UNITY_PATH -projectPath $PROJECT_PATH -logFile $UNITY_LOG_PATH -executeMethod XcodeProjectBuild.BuildXCodeInfo project-${companyName}-${productName}-${bundleVersion}-${build_type}-${bundleIdentifier}-${teamId} -quit -batchmode
echo "============== Unity Build XCode Project Finish =============="
#生成的Xcode工程路径#
XCODE_TRUE_PATH=${PROJECT_PATH}/IOSBuild
#生成的ipa的相对路径#
IPA_PATH=ipa
#开始生成ipa#
echo "============== Unity Build IPA Begin =============="
echo $XCODE_TRUE_PATH
echo $IPA_PATH
echo $BUILD_IOS_PATH
$BUILD_IOS_PATH $XCODE_TRUE_PATH $IPA_PATH
echo "=============&