生成可安装的ipa文件

作者: 丸_子 | 来源:发表于2016-11-23 12:54 被阅读257次

现在工作中在项目未开发完成时需要生成ipa文件给其它人看怎么办,以前都是直接手机连接数据线用xcode直接安装,可是如果那人不在跟前的话就无法直接安装所以要生成ipa文件给别人看,但生成ipa文件时也遇到很多问题,现在整理下

根据网上找的用product->arvhive用此去生成ipa文件,但是我用此方法是生成了,生成好的ipa文件别的手机装不上,只有我的测试机是可以,其实这里就要注意一下了,像网上很多网站有那种直接给你ipa文件的,基本上应该是用企业级开发账号来生成的(我是这么认为的,问了一些人也基本上是这意思,具体还有没有其它办法我就不知道了,谁如果知道可以回复告诉 我),但是如果没有企业级开发账号,只是普通的开发者账号怎么办,生成的ipa文件除了测试机是无法安装到其他手机上的,所以如果想生成的ipa文件安装到其它手机上必须要在苹果网站上去添加此设备,并且只允许添加100个测试设备。

好了,下面从头来说一下.....

1.向安装包中添加设备UDID,生成 Provisioning Profile文件

在获取到设备的 UDID 后,接下来,添加想要安装测试应用的设备的 UDID(苹果设置最多只能添加 100 个 UDID)


1.png

添加发布证书。点击左侧导航栏 Provisioning Profiles 中的 Distribution,添加一个新的证书:


2.png
选择Ad Hoc
3.png

选择一个App ID,这里选择要安装应用的 App ID


4.png
选择开发者
5.png
勾选需要安装应用的测试设备(一般情况下全选即可)
6.png
给 Provisioning Profiles 设置一个名字
7.png
下载 Provisioning 文件到本地
8.png

至此,我们就完成了 Provisioning Profile 文件的生成。目前这个生成的文件中,就是包含设备 UDID 的文件。接下来,我们就需要将这个文件导入 Xcode,然后重新打包应用安装包(.ipa文件)。

2.导入 Provisioning Profile 文件到 Xcode

下面这里一定不要勾选,从这里选择刚才下载下来生成的Provisioning Profile文件


9.png

3.打包应用的安装包(.ipa文件)

建议设置 run 为 release 模式,当然用 debug 模式也不有问题,我觉得既然导出这个安装包是给别人用的,最好用 release 模式


10.png
11.png

是选择 developement 证书呢,还是选择 distribution 证书呢,建议选择 distribution ,当然选择 developement 也不会问题,最好按发布版来搞


12.png
接下来就是 product ,然后 archive(这里需要注意一下,有很多人发现这里archive选择不了,其它你只要找个iphone设备连上之后,在运行那里别选择模拟器,选择你的iphone设备之后,菜单上的archive就可以选择了)
13.png
弹出一个对话框,这个框也可在 window 下的 organizer 打开
14.png

接下来点export ,里面有四个单选按钮:

  • 第一个用来导出像发布到 app store 里的那一样的 ipa 包;
  • 第二个用来导出带有广告标识符的 ipa 包;
  • 第三个用于企业级打包,个人账号不能选这个;
  • 第四个用来导出一个 开发版 的 ipa 包。

具体 选择哪个根据自己需要了。


15.png

next后


16.png
choose后
17.png

next后


18.png
next后,这里时间挺长,慢慢等一会
19.png
会自动弹出一个框,是创建好的 ipa 所在的文件夹
20.png
大功告成,这就是我们需要的ipa包了。

然后就可以发给那台设备安装了

怎么安装,很简单,我是用itunes安装的,电脑上必须要安装上itunes,然后可键用itunes安装,当然手机必须得连上才可以,然后装上就可以了

相关文章

  • 生成可安装的ipa文件

    现在工作中在项目未开发完成时需要生成ipa文件给其它人看怎么办,以前都是直接手机连接数据线用xcode直接安装,可...

  • IOS内测-自定义网页下载ipa包

    前言:IOS在打包内测的时候不能直接生成IPA文件丢给别人安装,导致测试很麻烦,想要安装IPA包有四个途径: 直接...

  • 浅谈iOS打包方式及流程

    本文简单介绍下将iOS项目中生成的.app文件生成可以直接安装的.ipa文件的几种方式。 1.Apple推荐方式:...

  • ipa包解压 再次压成ipa

    解压 解压成功后,会出现Payload文件夹 压缩ipa modify.ipa: 新生成的ipa文件

  • jenkins+xcode+svn+nginx+https自签名

    1.前言 2.主要实现功能 动态拉取SVN最新代码 生成ipa文件 生成plist文件 ipa、plist自动上传...

  • Xcode9打包生成的四个文件

    1.ipa 这个没什么好说的 就是打包生成的ipa文件 2.DistributionSummary.plist文件...

  • 打包 iOS 的 IPA 文件及生成二维码

    打包 iOS 的 IPA 文件 准备知识 IPA 文件,即 iOS 应用的安装包文件,扩展名为 .ipa。能否正确...

  • App 企业分发

    一、概念 ipa文件ipa文件就是iOS应用的安装包文件,扩展名为.ipa 证书对于一个未上线App Store的...

  • iOS逆向-day4:Mach-O

    一、APP从开发到安装到手机的过程 1.1、生成ipa包的过程选择手机下的可执行文件 1.2、真正安装的过程安装方...

  • 性能优化-App安装包瘦身

    安装包(IPA)的主要构成 1.可执行文件:由源代码编译生成的文件2.资源文件:图片、音频、视频等 可执行文件优化...

网友评论

    本文标题:生成可安装的ipa文件

    本文链接:https://www.haomeiwen.com/subject/nkqvpttx.html