使用Githud 实现分发IPA包遇到的坑

最近要用到测试包分发,首先想到了,蒲公英,但是把包扔上去,扫描下载的时候发现,现在需要用户登录才能下载,弃了。

又跑到fir ,发现还得实名才能用,还得上传各种证件照,而且好像每天只有10个下载量,。。。弃了,

只能自己搞了,具体操作参考:https://www.jianshu.com/p/b885f14b00e2

坑1:

首先创建githud库的时候,我考虑到公开库别人能看到,容易暴露IPA包,我就直接创建了私有库,当复制plist文件地址的时候,地址里带有token参数,当时也没注意,当点击后面的HTML页面中的下载的时候,总是没反应,

最后,把库修改成了公开库,重新复制plist地址,放到HTML 下载页面里,就成了,

坑2:

下载页面的问题,刚开始,我是也是按照网上说的,把新建的HTML下载页面放到另外一个Githud库中,但是,我发现即使拿到HTML那个文件地址,打开也不是网页形式的,

最后 我把这个下载页面直接放到的自己的服务器的nginx上了,OK

注意点:plist的地址需要是HTTPS,下载页面地址HTTP就可以

感觉这样IPA非常不安全,容易被人拿到,如果有服务器是HTTPS的,就尽量不要把包放在GitHub上了,

猜你喜欢

转载自www.cnblogs.com/liuwenqiang/p/12101419.html