首页 > iOS > 企业开发者账号不经AppStore直接发布App流程
2016
08-05

企业开发者账号不经AppStore直接发布App流程

首先你得有个企业开发者账号,没有的话下面就不用看了。。。

我们假定:ipa是pokemongo.ipa,图标是pokemongo.png,plist名字是pokemongo.plist,app名字叫精灵宝可梦Go

1.导出pokemongo.ipa

导出ipa的步骤这里就不介绍了,可以参考:http://www.piaoyi.org/mobile-app/IOS-APP-in-house.html (代码签名选择Automatic就可以了)

2.将pokemongo.ipa和pokemongo.png上传网盘

当然也可以上传到自己的服务器上,这里我们用的七牛网盘,它提供文件外链挺好用的。app图标可以不上传,安装时会显示默认图标。

上传后ipa和图标的路径分别是:

http://obfsxooab.bkt.clouddn.com/pokemongo.ipa

http://obfsxooab.bkt.clouddn.com/pokemongo.png

可以将网址粘贴至浏览器来看是否有效

3.创建pokemongo.plist文件

4.上传plist文件并拿到其https链接地址

ios7以后浏览器下载安装app必须提供plist的https链接地址,这里我们可以将plist上传至github:

企业开发者账号不经AppStore直接发布App流程 - 第1张  | Atlantis技术博客

点击图中的Raw按钮获得plist的https链接地址:

https://raw.githubusercontent.com/slmao/test/master/pokemongo.plist

5.创建下载页面

apps.html

注意上面url里面的链接需要URLEncode转一次,可以在:http://www.convertstring.com/zh_CN/EncodeDecode/UrlEncode

将:

https://raw.githubusercontent.com/slmao/test/master/pokemongo.plist

转成:

https%3a%2f%2fraw.githubusercontent.com%2fslmao%2ftest%2fmaster%2fpokemongo.plist

6.上传至http服务器

如果没有需要先搭建好,假设ip是100.100.100.100,手机浏览器输入:100.100.100.100/apps.html,可以看到:

企业开发者账号不经AppStore直接发布App流程 - 第2张  | Atlantis技术博客

7.下载安装app

点击上图中的图标按钮就开始下载了,如果包体比较大建议连接WiFi下载

8.启动App

会显示:

企业开发者账号不经AppStore直接发布App流程 - 第3张  | Atlantis技术博客

在手机的设置-通用里:

企业开发者账号不经AppStore直接发布App流程 - 第4张  | Atlantis技术博客–>企业开发者账号不经AppStore直接发布App流程 - 第5张  | Atlantis技术博客–>企业开发者账号不经AppStore直接发布App流程 - 第6张  | Atlantis技术博客

点击信任后App就可以正常启动啦~

 

最后编辑:
作者:maosongliang
这个作者貌似有点懒,什么都没有留下。