具体实现:
#1.
在工程的根目录下,建立文件夹build_iOS文件,在此文件下建立build_iOS.sh的文件,把以下内容copy进sh文件;build_iOS.sh 就是第5步之后整个的脚本内容。
#2.
进入build_iOS.sh 文件的目录;
#3.
在build_iOS 文件夹配置打包的DEVELOPExportOptionsPlist.plist(dev 构建)或AppStoreExportOptionsPlist.plist(Release 构建)或ADHOCExportOptionsPlist.plist(adhoc 构建),plist文件先用Xcode打包,取出对应的plist,按以上重命名plist文件后,copy进build_iOS文件夹;
#4.
在此行security unlock-keychain -p xxx 把xxx改成自己本地的电脑的开机密码;
#5.
此脚本分develop、Release模式、Adhoc模式;
echo "build_start!"
cd ..
smart_file="Smart"
path=$(pwd)
echo "当前根目录"
echo $path
cd "flutterSubmodule/test_flutter/app_flutter_module"
flutter create .
echo "build_flutter create ok"
cd $path/$smart_file
echo "当前工程目录"
path=$(pwd)
echo $path
pod install
echo "pod install complete"
# 工程根目录
ProjectDir_Path=&