Xrun 将 app 转化为 IPA

时间:2014-05-08 20:05:32   收藏:0   阅读:453

xcodebuild命令行打包,在使用xcodebuild编译后发现有些东西有些临时性质的东西,依然存在,搜索了一些资料,找到有clean的命令;在之前打包都是生成app文件,将app打包成ipa文件需要编写一个脚本,操作起来相对麻烦,原来xcode自带将app打包成ipa的命令xcrun,于是操作就变得如此简单了,步骤如下:
理解:xcodebuild负责将程序打包成.app文件
xcrun则负责给.app(签名并)打包成.ipa文件
首先,清除build记录:
/usr/bin/xcodebuild -target targetName clean
其次,执行build:

/usr/bin/xcodebuild -target targetName

如:xcodebuild -sdk iphonesimulator6.1

最户,将app打包为ipa:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v /home/xxx.app -o /home/xxx.ipa

解释:-v 后面是app文件及所在路径,-o后面则是存放的ipa文件名及预存放的位置

如:xcrun -sdk iphoneos PackageApplication -v build/Release-iphonesimulator -o /Users/mac_hy/Desktop/svn/Prometheus/ZDPrometheus/build/testGuest.ipa

注意:-v /home/xxx.app  这个语句中  不要将最后的xxx.app 带入 这里只要传入指定的文件夹就可以。我试了好久一直说文件不存在,一直很纳闷。  后来看到这里的例子才恍然大悟。 这里压根没有指定值

Xrun 将 app 转化为 IPA,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!