公司最近的项目是 app工厂,目的就是让不懂程序的人,直接可视化的拖动,然后上传必要的资料,就可以拥有一款自己的app。这不禁让我想起了,当年我读大学的时候,正好是中兴的企业老师,想我们展示的安卓批量工厂,那个时候觉得好高大上啊!原来不懂程序的人都可以制作一款自己的移动软件。但是!!: 凡是用户看起来简单的操作,对于技术来说,都是很头痛的。尤其是要考虑到每个模块之间的耦合性!好了,话不多说了。
对于ios来说,批量打包主要是利用了 xcodebuild 和 xcrun。
xcodebuild负责将工程源文件编译成xxx.app
xcrun负责给xxx.app(签名并)打包成xxx.ipa
1:在终端上进入项目工程的目录。(在xxx.xcodeproj所在的目录)
2:输入命令 /usr/bin/xcodebuild -target ”targetName“ clean ( targetName 就是项目的名称)
3: /usr/bin/xcodebuild -target targetName
4: /usr/bin/xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径
当然 xcodebuild 和xcrun还可以给app签名。
- xcodebuild -target targetName CODE_SIGN_IDENTITY=“iPhone Distribution:XXXXXX”
- xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径 –sign “iPhone Distribution:XXXXXX”
好了 ,到这里 你就可以使用命令来打包了。
下面提供一个sh文件,批量打包多个渠道ipa包。将其直接拖往终端即可运行。
服务器打包环境 的需要是Mac系统,装有xcode集成IDE
参考其他: http://www.cnblogs.com/brycezhang/p/4097487.html http://lizaochengwen.iteye.com/blog/1856698
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!