xcodebuild导出ipa方法

xcode 5.x版本导出ipa是不需要开发者账号,而xcode6以后导出ipa必须要求选择开发者team,无法绕开,但我们使用xcodebuild命令行可以无视这个限制

环境:

mac osx 10.10和xcode 6.1

首先 cd到你的xcodeproj所在的目录

第一步,清理项目

xcodebuild clean -project RoN.xcodeproj -alltargets

第二步,archive编译

xcodebuild -project RoN.xcodeproj -scheme RoN_taiwan -destination generic/platform=ios archive -archivePath bin/RoN.xcarchive

这一步如果卡住在,可能是因为scheme文件不存在造成的,做法如下,

在Xcode -》manage schemes中,把你需要导出的项目的scheme的shared,勾选共享,ok,继续尝试

(参考了这篇博客 http://blog.reohou.com/how-to-export-ipa-from-archive-using-xcodebuild/)

第三步,导出ipa文件

我导出的是一个adhoc包

xcodebuild -exportArchive -archivePath bin/RoN.xcarchive -exportPath bin/RoN_taiwan -exportFormat ipa -exportProvisioningProfile ‘abcd_adhoc‘

这是我亲自试过的过程,完成后,可以在目录bin下面找到一个ipa

时间: 2024-10-14 00:44:35

xcodebuild导出ipa方法的相关文章

xcodebuild archive 导出ipa包

一.Archive命令xcodebuild -workspace <workspaceName> -scheme <schemeName> -archivePath build/<schemeName>.xcarchive archive二.导出ipa命令xcodebuild -exportArchive  -exportOptionsPlist mobip2p/info.plist -archivePath build/mobip2p.xcarchive -expor

Xcode导出ipa,给越狱的iPhone测试和ipa发布到第三方网站直接下载APP安装

由于apple的限制,未加入开发者的iPhone.iPad.iPod touch设备是不能直接安装我们开发的APP(未发布到APP store).下面我们介绍怎么使用Xcode导出ipa给已经越狱的设备测试. 1.打开Xcode,并新建一个工程,如下图: 然后单击TestScheme.app右键,”show in finder“打开所在位置 2.在finder中将该APP拖到iTunes 的应用程序中 3.单击TestScheme,在 finder 中显示,就可以看到如下图所示 4.将该ipa发

xcode archive导出ipa时重签名

折腾了一晚上用另外的签名从xcode archive导出ipa,最后发现居然是没有导入p12文件的原因.... 顺便把参考的帖子记录一下: http://stackoverflow.com/questions/1747857/cssmerr-tp-not-trusted-error http://stackoverflow.com/questions/15275017/name-of-the-certificate-authority-who-signed-ipa-ios http://stac

C# Datatable导出Excel方法

C# 导出Excel方法  先引用下System.IO;System.data; 具体函数如下: 1 public static bool ExportCSV(DataTable dt, string fileNmae) 2 { 3 bool Msg = false; 4 string con = ""; 5 foreach (DataColumn dc in dt.Columns) 6 { 7 con += dc.ColumnName + ","; 8 } 9 c

SP3D导出模型方法

SP3D导出模型方法 SP3D是后台驱动的三维设计软件,所有的三维模型以数据的形式存在数据库,模型文件只能使用只带的功能或者接口进行输出.目前只支持VUE/SAT/DGN的格式. 本文以SAT为例子介绍SP3D内部设计的三维模型导出. 打开Drawing and Reports专业: 在Drawungs模块选择右键New 菜单: 选择新建的类型为3D Model Data: 新建完毕后可以将配置名称修改: 对新建的配置右键选择Setup操作: Setup弹出的界面如下: 1)        选择

iOS 导出 ipa 包时 三个选项的意义

OS 导出 ipa 包时 三个选项的意思 如图  在 iOS 到处 ipa包的时候 会有三个选项 Save for iOS App Store Deployment Save for Ad Hoc Deployment Save for Enterprise Deployment 他们的意思分别为: Save for iOS App Store Deployment 保存到本地 准备上传App Store 或者在越狱的iOS设备上使用 Save for Ad Hoc Deployment 保存到

PHP Excel表格导出图片方法

1.进入PHP Excel官网后,找到右边的download按钮,下载,下载完成的是一个压缩文件,解压放到你的项目目录里. 2.查看解压文件是否有PHPExcel_Worksheet_Drawing图片文件类. 3.创建一个excel.php文件,开始编写PHP Excel到出. 实例代码: <?php /** * PHP Excel表格导出图片方法 * 2015-07-30 巴亚云 */ function ExcelCustomers(){ /*引入phpexcel核心类文件*/ includ

.Net MVC 导入导出Excel总结(三种导出Excel方法,一种导入Excel方法)

.Net MVC  导入导出Excel总结(三种导出Excel方法,一种导入Excel方法) 通过MVC控制器导出导入Excel文件(可用于java SSH架构) public class ExcelController : Controller { // // GET: /Excel/ Models.zbwxglEntities myMdl = new Models.zbwxglEntities(); /// <summary> /// 第一种方法,利用文件输出流进行读写操作 /// <

MVC批量导出数据方法

近段时间做了个数据平台,其中涉及到批量导出CSV格式数据的业务,主要使用了部分视图和视图之间传值等知识点,今天做了下整理,特此分享下: 主要分为四步: 1:要打印的数据格式陈列View: 2:自定义导出表头View呈现,在通过 @{Html.RenderAction(string actionName,object routeValues);}将步骤1的数据整合进来: 3:导出页面调用通用的导出方法,通过传参数,传视图名,获取到要导出的数据: 4:导出成指定格式数据. 下面开始说明详细导出流程,