mac unity一键化打ipa_3 优化和完善

一、远程在打包机Mac打ipa包,每次需要svn目录更新,打包ipa,ipa自动上传到package目录下。

打包前:svn目录删除AB文件夹(看项目),自动更新

打包完毕后:根据日期创建文件夹,拷贝目录到svn目录,自动提交,即可。

所以:

#!/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}/client
 
#IOS打包脚本路径#
BUILD_IOS_PATH=${PRJECT_ROOT_PATH}/ipa_build.sh

#生成的log路径#
UNITY_LOG_PATH=${PROJECT_PATH}/../log.txt

#svn 项目更新
rm -rf ${PROJECT_PATH}/Assets/StreamingAssets
rm -rf ${PROJECT_PATH}/Assets/StreamingAssets_ios
cd ${PROJECT_PATH}
svn up

#将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 "============== Unity Build IPA Finish =============="

#创建文件夹
cd ${PRJECT_ROOT_PATH}/Packages/IOS
#获取年月日
DATE=$(date +%Y%m%d_%I%M%S)
NewIPAPATH=${DATE}/Unity-iPhone.ipa
#拷贝到svn路径
mkdir ${DATE}
cp -f ${XCODE_TRUE_PATH}/Unity-iPhone.ipa ${NewIPAPATH}
#svn 提交
svn add ${DATE}
svn commit -m "update ios test" ${DATE}

二、jenkins无法局域网访问

首先配置访问的账号:

 

 

然后设置:

1)/usr/local/Cellar/jenkins/版本号/homebrew.mxcl.jenkins.plist

命令行输入:

cd /

vim usr/local/Cellar/jenkins/2.176/homebrew.mxcl.jenkins.plist

修改ip以及端口号

2)java -jar /usr/local/Cellar/jenkins/2.176/libexec/jenkins.war --httpPort=8083 --httpListenAddress=0.0.0.0 --enable-future-java

版本号根据自己的jenkins版本设置。

等待重启后

3)输入ifconfig | grep "inet " | grep -v 127.0.0.1 

查看ip

4)局域网内其他电脑访问:输入 http://172.169.18.168:8083/

输入账号和密码就可以访问

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值