码迷,mamicode.com
首页 > 其他好文 > 详细

xcode使用命令行打包ipa

时间:2015-10-12 19:12:13      阅读:565      评论:0      收藏:0      [点我收藏+]

标签:

打包是利用xcodebuild在终端输入命令行,最终输出ipa包;

 

第一步:进入工程目录配置好证书和bundleID 这个是和你的证书配套的

 

技术分享

 

第二步:用真机测试,确保能够运行成功,因为真机能过测试成功,那说明打包ipa才是可行的

 

第三步:打开终端输入以下命令  cd  +工程文件绝对路径 (cd是进入工程文件的命令)关于终端使用的命令还请自行百度

eg:

技术分享

 

第四步:在第三步正确的前提下,输入xcodebuild clean  确保文件没有错误

eg:

技术分享

 

当显示下面的信息时,表示操作成功,可以继续下一步

技术分享

 

第五步 生成app包  命令:xcodebuild -target [target name]-configuration  Release

eg:

技术分享

 

说明:-target是指的你的工程里面target的命名   configuration 有两种模式  一种是debug  一种是release  在这里我们是做发布spa所以选择release

技术分享

 

等待几分钟过后输出以下内容,说明成功了可以在你的工程文件夹下面去查看

技术分享

 

技术分享

 

第六步:将生成的app包打包成ipa包   使用下面的命令  xcrun -sdk iphoneos packageapplication -v /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/LoveStory.app -o /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/lovestory.ipa

 

技术分享

 

说明:xcrun是生成ipa包的命令,不做过多解释,主要说明一下后面的这些代码  sdk  iphoneos表示所支持的sdk  -v 后面表示的是当前生成app包的绝对路径+包名(  LoveStory.app) -o 后面是ipa包的输出路径 +ipa包名(lovestory.ipa) 这个是可以随意指定的,但是一般最好还是写在工程目录下  

 

输出成功过后回返回下面的内容

技术分享

可以到上面的路径下去查看你的ipa包

技术分享

 

 

说明已经成功了,本人在蒲公英平台亲测可用 

 

后话:如果你在操作的过程中遇到报错 请仔细审阅报错日志,然后根据报错内容查找原因,一般都是证书配置问题  度娘其实也是你的好帮手????  不用使用xcodebuild  可以是使用帮助命令 xcodebuild -help

xcode使用命令行打包ipa

标签:

原文地址:http://www.cnblogs.com/xw19900205/p/troy.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!