iOS打包成 ipa包(简单粗暴方法)

按照下面的步骤走,就可以打包成功,我不说各种原因,只讲操作步骤:

简单粗暴!!!

首先你得有一个苹果开发者账号。要是没有,就自己申请一个。

注意:在创建app IDs 还有描述文件的时候,需要添加的是发布版本,就是ad hoc里面的版本,而不是简单的开发版本。如下图:(证书与描述文件都需要发布版本的)

可以先忽略,一会在创建证书的时候再看

1.创建一个ipaDemo工程。

2.打开苹果开发者中心。网址 :https://developer.apple.com/membercenter

3.打开这个网址之后会出现下面的样式。

刚刚进入的的界面的样式

4.进入App开发账户里面:

手机App

5.创建证书的总体步骤,分5步:

5.1创建证书

5.2添加APP IDs

5.3添加设备

5.4创建描述文件

总体步骤

对于这些过程,网络上的文章比较多,我也不一一展开了,我添加一个比较好的博客的文章,与大家分享这个过程。说白了这也是真机测试与创建证书的一部分。李大泽网址

6.  iOS打包,一共有三种方式,不过还是通过Xcode的打包比较好,因为我在测试了这三种打包之后,我发现通过xcode打包的包的大小是最小的,不过下面我也介绍这三种打包方式。

第一种打包方式:

6.1 Xcode打包:

6.1.1

1. 配置provisioning profile与证书

6.1.2

2.配置provisioning profile与证书

我在上面这两步的时候,由于只调整了一个code singing,所以出现了一直打包不成功。一般情况下,是先进行步骤6.1.1,基本上不用管步骤6.1.2,只需要看看6.1.2是否与6.1.1的描述文件、证书是否一致。保证一致就可以了。

6.1.3

6.1.4 选择Release 模式:

6.1.5 需要release ,Run里面的,也需要release Archive 里面的。

6.1.6

打包示例

6.1.7开始打包:若是comd+b 运行成功了,就可以进行下一步了

6.1.8生成包:

6.1.9输出包:

6.1.10

生成四种不同的开发包,查看链接。4种ipa包

6.1.11

6.1.12

6.1.13  在桌面上出现安装包:

大功告成

第二种打包方式:

6.2 通过生成文件Payload文件夹,生成ipa包。

重复上面6.1.7 之前的所有步骤,在commd+b 编译之后,查看是否编译成功,要是成功。如下图:

6.2.1

表示可以打包了

6.2.2

6.2.3

6.2.4在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:

ipa

第三种打包方式:

通过iTunes,打包。

6.3.1 打开你的iTunes。

6.3.2 直接把刚刚的那个  .app,拖到你的iTunes里面。如下图:

6.3.3 在Finder里面显示:

6.3.4这样就生成了一个ipa包:

7. 安装到测试机上:对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图:

安装步骤

生成的app如下图,要是能够显示app是正常的,则证明没有问题,否则安装不成功:

安装成功

以上三种方法,终于打包搞定了。

更新:2016年7月1日

一、此方法是插件方法,基于插件Xcode插件管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。(直接搜索就ok)

二、关于安装Alcatraz方法,如下网址:

Xcode插件管理工具Alcatraz

三、下面配上一张该插件的样式图:

插件样式

四、打包方法:

1.当你安装好插件之后,Xcode里面就有这个插件了,就有一个方法,可以直接导出ipa包,这个方法的名字叫:Export IPA。

2.找到项目目录:(下面是我的demo目录)

找到文件 .app

3.直接右键鼠标,找到名为:Export IPA     并且点击。如下:

直接导出

4.导出的样式:

在文件AM_Builds里面

方法太简单粗暴,我都不忍直视了。

原文链接:http://www.jianshu.com/p/9df7d8930a3e

时间: 2024-10-29 19:09:46

iOS打包成 ipa包(简单粗暴方法)的相关文章

iOS打包(ipa包)

1.打开XCode打开工程文件,选择Product,再点击Archive. 2.鼠标右键点击Shoe In Finder 3.鼠标右键选择"显示包内容" 4.鼠标左键双击Products文件夹 5.打开iTunes,鼠标点击如下操作,选择"应用程序" 6.将Applications文件下的工程文件,拖入如下空白处. 7.拖入之后显示如下. 8.鼠标右键选择"在Finder中显示" 9.如下显示就是"ipa包"

[iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]

在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以) 假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置(如果没有请参考这个博客中http://www.cnblogs.com/lidongxu/p/5150119.html  前4步) 然后配置工程 打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果

【iOS越狱开发】如何将应用打包成.ipa文件

在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装. 下面是一种方法: 1.首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功. 2.选择Product->archive,如下图3.点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下: 4.弹出是否保存,点击save.5.选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Packag

【iOS越狱开发】怎样将应用打包成.ipa文件

在项目开发中.我们经常须要将project文件打包成.ipa文件.提供给越狱的iphone安装. 以下是一种方法: 1.首先应该给project安装好配置文件(这里不再敖述),在ios device的状态下.执行成功. 2.选择Product->archive,例如以下图 3.点击Distributebutton,弹出新窗体,选择Export as Xcode Archive,例如以下: 4.弹出是否保存,点击save. 5.选择生成的文件,xxx 13-5-10 下午4.00.xcarchiv

iOS如何将你的程序打包成ipa

[iOS] 如何将你的程序打包成ipa 第一步:这里需要注意,要选择真机,否则Archive 会是灰色的. 点击后,系统会自动编译一次,并跳转到如图界面: 第二步: 在你刚刚生成的程序上点击右键,并且点击Show in Finder. 第三步: 在打开的窗口中选择 生成的文件 右键点击,显示包内容. 第四步: 你会看到一个上面有圆圈禁止符号的图标,这是一个重要的文件,不要关闭窗口,我们一会儿的操作需要用到它. 第五步: 打开iTunes 把上面一步的文件 拖拽至 iTunes 中. 第六步: 右

如何将应用打包成.ipa文件(越狱)

在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装. 下面是一种方法: 1.首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功. 2.选择Product->archive,如下图3.点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下: 4.弹出是否保存,点击save.5.选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Packag

Xcode把应用程序打包成ipa

Xcode把应用程序打包成ipa 分类: App Store2012-11-20 15:47 11722人阅读 评论(0) 收藏 举报 Xcode教程 Xcode4发布测试 打包Archive操作是本文要介绍的内容,发布测试的最后一步打包(Archive),Xcode4帮助文档有比较详细介绍,但是居然是错的,这里说明一下. 1.设置“Build Settings” ,下图是官方文档截图,留意那个红框,居然说反了. "Skip install"一定要选NO,否则在下面的打包步骤后,Org

[Java] Java 打包成jar包 和 解压jar包

解压jar包 jar xf xxx.jar 打包成jar包 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 选项包括:     -c  创建新的归档文件     -t  列出归档目录     -x  解压缩已归档的指定(或所有)文件     -u  更新现有的归档文件     -v  在标准输出中生成详细输

【Java】Java程序打包成jar包在Linux上运行

当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在MyEclipse中选中需要打包的项目,点击右键,选择:Export... 如下图所示: (2)然后在弹出的窗口中选择:Java-->Runnable JAR file,然后点击:Next,如下图所示: (3)然后选择需要打包的程序和保存的地方,然后点击:Finish,如下图所示: 这样Java程序