转 苹果企业级帐号进行ipa打包,分发,下载等流程

1,企业帐号介绍
(1)使用企业开发帐号,我们可以发布一个 ipa 放到网上,所有人(包括越狱及非越狱设备)都可以直接通过链接下载安装,而不需要通过 AppStore 下载,也不需要安装任何证书。
(2)当然,使用企业帐号发布的 iOS 应用是不能提交到 AppStore 上的。而且企业级开发账号也比个人帐号更贵些(299刀/年)。
(3)既然叫企业帐号,就说明是用来开发企业自己的内部应用,给自己的员工使用的。所以不要用企业号做大规模应用分发的一个渠道,否则有可能会被苹果封账号。

2,IPA打包

(1)首先要上苹果开发者中心,生成发布证书和相关配置文件。然后下载到本地安装下,这个我就不具体说明了。

(2)打开项目,在“General”->“Team”中选择团队名称。

(3)在“Build Settings” -> “ Code Signing ”区域中选择发布证书。

(4)发布编译目标选择“Generic iOS Device”

(5)顶部菜单选择“Product”->“Archive”

(6)在弹出的界面中点击“Export ...” 进入打包方式选择界面。

(7)选择“Sava for Enterprise Deployment”

(8)选择对应的企业帐号,然后继续即可。

(9)接下来就是安装设备的要求选择。我们选择第一项(默认项),让所有设备都可以安装。

(10)接下来是确认页面,我们可以核对下各个配置是否正确。同时勾选下方的“Include manifest for over-the-air Installation”,表示生成 .ipa 文件的同时还会生成 .plist 文件。

(11)接下来配置 .plist 文件的相关信息:应用名、发布地址、图标地址、大图地址。

(12)然后选择点击“Export”就可以导出.ipa安装包及其相应的 .plist 文件。

3,将文件部署到服务器

(1)首先这个网站要支持 HTTPS 协议,用来访问下载 .plist 文件。

我们可以自己申请证书来配置,也可以使用我之前介绍的傻瓜化安装工具来部署:StartEncrypt - 一键部署启用HTTPS服务

(2)除了.ipa、.plist 这两个文件。我们还需要提供两个图片(就是配置 .plist 信息的时候填写的)

一个尺寸是 57 X 57 像素,用来显示下载和安装过程中的图标。

一个尺寸是 512 X 512 像素,用来在 iTunes 中显示。

(3)同时,我们再创建一个 html 页面供用户访问。用户通过点击这个网页上的链接触发 App 的下载与安装。


1

2

3

4

5

6

7

8

9

10

11

<DOCTYPE html>

<html>

<head>

  <meta charset="utf-8">

  <title>hangge.com</title>

  <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />

</head>

<body>

  <a href="itms-services://?action=download-manifest&url=https://www.hangge.com/ios/manifest.plist">点击开始安装App</a>

</body>

</html>

最后,我们将这5个文件一起放到服务器根路径下的ios目录中。(这个根据你在 .plist 文件里的配置路径来放置)

4,下载安装

(1)使用手机浏览器访问安装页面:https://www.hangge.com/ios/index.html

(2)点击安装链接,会弹出确认提示框

(3)确定后,即可开始安装

(4)如果是 iOS9 以上的版本,启动 App 时会提示“未受信任的企业级开发者”。

只要在手机系统里“设置”->“通用”->“设备管理”->“企业级应用”中,点击信任即可。

无法安装问题:

有时我们把 IPA 放到服务器上,手机却死活安装不了。一直提示无法安装。可以试试如下方法处理。

(1)可能你第一次提交到服务器的 .plist 文件有误,手机无法安装。后面即使修改了并将其覆盖,由于客户端对这个文件会有缓存就会造成还是安装不成功。可以将 .plist 文件改个名字再试试。

(2)如果手机的版本太低,而编译时指定的发布版本又太高,也会无法安装。可以在“General”->“Deployment Target”中设置成低版本。

原文出自:www.hangge.com

时间: 2024-08-03 06:45:59

转 苹果企业级帐号进行ipa打包,分发,下载等流程的相关文章

申请苹果开发者帐号有什么用?

1.发布的IPA ,是需要通过苹果审核后, 才可以安装的, 你要测试 ,是需要购买测试证书 ,用测试证书打包的才可以在你自己手机上安装. 2.个人和公司类苹果开发者账号 可以提供100个设备 测试,有了开发者账号,还要会做测试证书, 不然也没有办法用他测试的,制作测试证书需要用到苹果电脑. 3.苹果企业开发者账号的优点就在于其不经过审核,可以直接发布给设备使用. 申请苹果开发者帐号有什么用?

iOS/iphone开发如何为苹果开发者帐号APPID续费

原文地址:iOS/iphone开发如何为苹果开发者帐号APPID续费作者:陈双超_群雄 其实相当的简单,这篇内容是给财务看的,有的地方连我自己看了都感觉有点...但如果不详细,她又要为难我,所以我就当她0智商 1.     打开 https://developer.apple.com/account/overview.action 2.(如何查看到自己的证书哪天到期,就是具体日起,这个的话平时是看不到的只有在最后60天的时候会提醒你.) 3.4.5.6.7.为了避免财务输入麻烦或者她输入出错引起

苹果开发者帐号支付问题:支付授权失败

最近申请一个苹果开发者帐号,之前有一个企业版1988的帐号,过期未续费.之前申请很容易就下来了,流程都很顺利,觉得申请个帐号应该很简单吧! 于是重新申请一个,首先搞DUNS码,这个很顺利,接下来下单买开发者的Program,也是企业版,688的,不过在支付的时候遇到了下面的问题: 果然很苹果,什么信息都不提供. 渠道1.首先想到的是苹果的客服,先电话吧,能打通400-666-8800电话,不过这个电话和开发者帐号完全不搭边, 也无法提供任何联系方式,可以想象的是苹果果然是有大公司病的,总是一句话

使用Xcode7非美刀购买开发者帐号,非越狱安装IOS ipa

做苹果开发,需要至少99美刀注册开发者帐号,这样写出来的程序才可以在真机上运行调试,才可以发布到app store,现在xcode7之后苹果有了调整,除了发布到app store还是需要美刀帐号,其它的只需要注册一个普通的苹果帐号即可,就我们平常下载app要使用的那个帐号密码就ok. 这里只简单说一下步骤,工具的General->Identity->Team选择一个帐号,没有添加过,就点击Add an Account..输入帐号密码后选择IOS Free Mac Free,点击View Det

申请IOS开发企业帐号官方给予的回复

[前言] 由于公司申请的开发者帐号属于个人类型,所以每次给用户测试前都需要更新配置文件,因为要添加设备的UDID.这样很麻烦,不但影响开发人员工作,还不断修改工程配置. 为了解决上面的问题,公司决定申请一个苹果企业帐号.听说这个帐号发布的包,可以供任何用户测试(苹果强调公司内部使用),这可能就是申请企业帐号的最大亮点吧. 在申请前上网找了很多相关文章,发现容芳志写的<Apple 企业开发者账号&邓白氏码申请记录>很有参考价值.我就按照他文章上的客服电话打过去了,咨询一下苹果开发者客服想

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其他的站点上下载安装Xcode 有时候,应用商店下载较慢,所以用户也能够选择从其它站点下载Xcode安装文件.以下解说这样的Xcode的安装步骤: (1)双击下载的Xcode软件,弹出正在打开此软件的对话框,如图1.26所看到的. (2)打开该软件后,就会弹出Xcode对话框,如图1.27所看到的. 图1.26  操作步骤1                                     图1.27  操作步骤2 (3)将

iphone(苹果)手机登陆Exchange 2013邮箱帐号的配置

iphone(苹果)手机登陆Exchange 2013邮箱帐号的配置 本博文介绍iphone(苹果)手机配置Exchange 2013邮箱帐号,直接看步骤: 1.打开iphone手机的“设置”界面如下,点击“邮件.通讯录.日历”选项: 2.点击“添加帐户”, 3.选择添加“Exchange”帐户, 4.输入Exchange 邮箱地址和密码,点击“下一步”, 5.输入Exchange邮箱服务器名称(注:完全限定域名),点击“下一步”,验证用户名和密码, 6.验证成功,界面如下: 以上已经完成了邮箱

【IOS】苹果企业级证书IDP申请流程(附:邓白氏编码免费申请流程)

apem http://club.fir.im/topic/546db79ff6de25850440aea1 企业版IDP,即iOS Development Enterprise Program.注意是$299/Year那种,并不是$99/Year的那种. 这种方式的IDP其最大的好处在于:可以发布“In House”应用. 这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要

iOS开发者帐号申请指南

iOS开发者的申请流程如果你是一个开发团队,在你打算掏腰包购买iOS开发者授权之前,最好先问一下你的同事,是否已经有人获得了开发许可,因为一个开发许可一年内最多可以授权给111个设备来开发测试.如果你没有授权许可可以借用,或者你打算最终在iTunes Store中以自己的名义发布你的应用,那么就准备一张国际信用卡,准备支付99美元来申请一个iOS开发者授权. 点击下面链接进入Apple Developer Centerhttp://developer.apple.com/点击页面左边中部的iOS