iOS上传应用ipa到蒲公英分发测试

如果失败,要调用product-》clean builder folder
http://www.pgyer.com/doc/view/build_ipa
准备知识
IPA 文件,即 iOS 应用的安装包文件,扩展名为 .ipa。能否正确的打包 IPA 文件,是决定了 IPA 文件上传到蒲公英后能否被正确安装的关键。以下说明了如何正确打包 iOS 应用的 IPA 文件。

应用的 IPA 文件可以使用两种方式生成:

使用命令行 xcodebuild exportArchive -exportFormat ipa来完成
使用 Xcode 打包
鉴于第 2 种方式简单快速,也是大部分用户都使用的,所以这里主要说明第 2 种方式。

使用 Xcode 打包 IPA 文件
首先在 Xcode 中,将编译的目标机器设置成 “iOS Device”,然后点击”Product”–>“Archive”,如图所示:

archive

Archive 成功之后,就可以在 Xcode 的 Organizer 中看到相应的文件。

接下来点击 Organizer 中的 “Export” 按钮,如下图所示:

导出IPA

在接下来的弹出界面中需要选择证书类型,选择方式如下:

如果您使用的是个人或公司苹果开发者账号($99),请选择 “Save for Ad Hoc Deployment”
如果您使用的是企业苹果开发者账号($299),请选择 “Save for Enterprice Deployment”
如下图所示:

导出类型

注意:请不要选择 “Save for iOS App Store Deployment”,否则会出现无法通过蒲公英安装的情况。

选择完成后点 Next,Xcode 会自动将测试设备的签名信息附加上,并将相应的 IPA 文件导出。

关于苹果开发者账号的说明,请见:iOS 应用的证书选择

http://www.pgyer.com/doc/view/build_ipa

一. 获取IOS设备的UDID
每一个IOS设备都有一个UDID,相当于一个身份标识。那么我们怎么去获取这个UDID呢?

    蒲公英网站上也给出了最简单的获取方法:点击这个链接:https://www.pgyer.com/udid。或者直接看下图:

这个图片就是从这个网页上截取的。拿到的UDID是一长串字母与数字组成的字符串。
二. 添加UUID到开发者账号
到苹果开发者网站上,登录你的开发者账号。上边的菜单栏选择account。在这个页面选择下图中的第二个选项:

跳转到目标网页后,左边会有一个选项栏,选择device下边的all。如图:

反正找到这里就好了。。。。。。
这里会看到你已经添加的所有设备的设备列表,如果以前没添加过,或者是没跑过真机那这个列表应该是没有设备的。如下图所示:

红条所在的行就是你的设备信息,我这里给屏蔽掉了
点击右上角的➕会跳转到下一个页面。在这个页面增加你的新设备。如下图所示:

这里有两个选项,下边的这个选项是一次添加多个设备的
填写名字(自己起)和你得到的UDID。然后按照操作指示点击下一步就好了。然后再回到你的所有设备列表中看一下是否添加了进去。

三. 导出.IPA文件
1.确认bundleID和版本号:

2.选择Xcode菜单栏中的product选项下的Achive:

3.输出IPA文件:

4.选择用途:

5.签名:

选择证书:

点击NEXT会让你选择输出路径,选择桌面就好了,ipa文件就在生成的文件夹内。

四. 上传IPA文件到蒲公英
首先去蒲公英网站注册一个账号,还需要验证身份,注册完成之后,登录上去。

在其网站的首页,点击上传应用按钮:

跳转到上传界面如下图:

   点击立刻上传,选择你需要上传的IPA文件,等待上传完成。上传完成之后你会看到你需要选择发布的选项设置,而且还能看到包含了几台内测设备,以及它们的UDID。
发布了138 篇原创文章 · 获赞 83 · 访问量 88万+

猜你喜欢

转载自blog.csdn.net/kunga0814/article/details/90267431