主要命令:
- xcodebuild : 主要是用于编译构建xcode项目 把项目构建成 项目名.app
- xcrun :主要用于把编译成的.app 文件夹打包成ipa文件
下面用shell脚本的格式来讲解
文件名 ios.sh
代码:1
2
3
4
5
6
7
8
9
10#bin/bash
echo "开始打包"
projectPath=$1 # shell脚本的第一个参数 xcode项目路径
ipaReleasePath=$2 # shell脚本的第二个参数 打包好的ipa文件的路径
echo "项目路径:"$projectPath # 打印项目路径
cd "$projectPath"
xcodebuild clean -configuration Release # 清空以前的项目构建信息
xcodebuild -target 项目名 -configuration Release -sdk iphoneos build # 开始生成生产环境APP
xcrun -sdk iphoneos PackageApplication -v "$projectPath""build/Release-iphoneos/项目名字.app" -o $ipaReleasePath #给 项目名字.app(签名并)打包成ipa文件
echo "结束打包"
注意
- 以上的脚本中
-configuration Release
指的是使用在xcode中 名字为Release的配置信息 - 打包好的ipa文件使用
Application Loader
上传到 app store中