美文网首页iOS开发程序员
https域名下托管iOS企业版.ipa包

https域名下托管iOS企业版.ipa包

作者: _BM | 来源:发表于2018-05-10 12:33 被阅读202次

为啥要写?

最近苹果对app审核愈发严格,漫长的等待期、未知的结果、客户的吐槽、领导的催促,每次上线都在暗暗的祈祷,烧香拜佛。尤其是对很多乱七八糟的奇葩被拒原因真的让人欲哭无泪。

所以,当昨天有个旅游部的同事跑过去问我上线问题时,我告诉他,有绕过App Store的审核,直接让用户去下载使用的这种操作。看完之后,他惊奇的喊了一句:“wc, 还有这种操作,快教我。”

其实呢,也没有那么神奇,只是比之前等待审核上线好多了,最起码这个东西可以解决一时之急。

他是谁?

其实就是https托管ipa包,可以不经app store, 直接发布到自己的网站上。或者生成一个二维码,让使用的人随时去扫描。

要什么? 

1、开发者账号:

如果要很多用户去使用,需要企业版账号(In House),当然企业版账号有点小贵,如果没有那就自己想办法,这个网上有很多资源的,不多说哈;如果少部分人使用,那就个人账号(限制100个用户)就可以了,当然这个只能是测试包(Ad Hoc)。

2、https域名: 

有钱的就不说了,自己买去,直接到怎么做第4步配置in-house文件;

没钱的就找三方机构,有免费的,比如“码云”。

怎么做?

这里介绍码云托管,有其他更好的,可以底下留言。

1、先注册一个码云账号、登录

2、新建项目:

3、新建plist文件:

4. 配置in-house(plist)文件:

plist文件格式是固定的,可以直接copy,然后修改成自己的就可以。

5. 获取URL:点击刚配置好的plist文件->点击原始数据->复制此时的网址URL

最后是什么?

将刚获取的URL拼在“itms-services://?action=download-manifest&url=”后面,生成二维码就可使用。

我这里最后是: itms-services://?action=download-manifest&url=https://gitee.com/kevincool/ipaTest/raw/master/ipa_plist

网上随便找个网站,生成二维码如下:

扫描结果:

当然这个肯定是安装不成功的,bundleID和项目都没有配置。实际项目中根据自己项目配置好。

相关文章

网友评论

  • 若锦:看起来好像好厉害的样子
  • _BM:<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
    <plist version="1.0">
    <dict>
    <key>items</key>
    <array>
    <dict>
    <key>assets</key>
    <array>
    <dict>
    <key>kind</key>
    <string>software-package</string>
    <key>url</key>
    <string>http://p6l5xyshf.bkt.clouddn.com/BLX.ipa<;/string>
    </dict>
    <dict>
    <key>kind</key>
    <string>full-size-image</string>
    <key>needs-shine</key>
    <true/>
    <key>url</key>
    <string>http://p6l5xyshf.bkt.clouddn.com/180.png<;/string>
    </dict>
    <dict>
    <key>kind</key>
    <string>display-image</string>
    <key>needs-shine</key>
    <true/>
    <key>url</key>
    <string>http://p6l5xyshf.bkt.clouddn.com/120.png<;/string>
    </dict>
    </array>
    <key>metadata</key>
    <dict>
    <key>bundle-identifier</key>
    <string>com.lzjs.blx</string>
    <key>bundle-version</key>
    <string>1.0.0</string>
    <key>kind</key>
    <string>software</string>
    <key>title</key>
    <string>.ipa包外网托管测试</string>
    </dict>
    </dict>
    </array>
    </dict>
    </plist>

本文标题:https域名下托管iOS企业版.ipa包

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