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/

輸入賬號和密碼就可以訪問

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章