ipa 发布到服务器上下载,需要 https 支持
服务器设置好已经支持 https 访问,在 app目录配置了 index.html(下载页面), xxx.plist(ipa配置列表),xxx.ipa(安装包)
index.html 提供了下载链接
<a href=“itms-services://?action=download-manifest&url=https://域名/app/xxx.plist” style=“color:orange; font-size:24px”>Install the App</a>
点链接一直提示无法访问,直接在地址栏输入则可以访问到plist
https 换成 http 是可以正常下载 ipa 的
也没谷歌到合适的解决
有部署过类似需求的朋友,并且碰到过相同问题的朋友吗,有解决方案是最优的
另外也想了借助第三方的https外链,dropbox手机无法顺利访问,七牛还要验证身份信息之类的,今天要解决这个问题感觉来不及了
外链方案可有推荐?
1
zooooom 2014-12-09 11:15:02 +08:00 via iPhone
你的plist内容是不是写的有问题?
|
2
WildCat 2014-12-09 11:18:22 +08:00 via iPhone
是什么开发者账户的内部分发?我只知道个人的是需要在后台添加设备的
|
3
WildCat 2014-12-09 11:19:05 +08:00 via iPhone
另外可以考虑SAE BAE都支持 https
|
5
qiayue 2014-12-09 11:21:54 +08:00
可以试试 http://fir.im/
|
7
zooooom 2014-12-09 11:32:52 +08:00
哦,plist文件我们用的是普通的http,ipa用的https,直接在浏览器用https能访问你的plist吗?
|
8
xhwfish OP @zooooom 是的,直接浏览器访问可以看到plist内容,放到超链里就无法访问,这正是诡异所在,常规问题基本都能谷歌到,各种比对试验过,现在只能想办法第三方https来看是不是能解决问题
|
9
krafttuc 2014-12-09 11:39:18 +08:00 via iPhone
很久以前遇到过。在用户设备上安装安全证书可以解决。
|
10
krafttuc 2014-12-09 11:40:19 +08:00 via iPhone
其次,为什么不用 TestFlight 或者 HockeyApp
|
11
mikuazusa 2014-12-09 11:52:40 +08:00
http://www.pgyer.com 蒲公英好像挺有名的
|
12
typcn 2014-12-09 11:54:23 +08:00
是不是你的plist是https 而IPA是http的
|
13
amon 2014-12-09 12:04:35 +08:00
别蛋疼自己折腾了,果断用www.pgyer.com吧。
几种方式自己都用过,简单说说: 最早用http,直接放到ftp空间, 后来强制https了,就放到七牛。 再后来就用pgyer和testflight了。 pgyer很方便,原理其实也还是企业签名发布, 极大的简化步骤,你只需要上传一个ipa即可。 testflight需要用户去注册安装,有点麻烦,而且网速慢。 fir.im和pgyer差不多。 恩,就是这样! |
15
xhwfish OP 感谢大家的建议~先采用了蒲公英分发~
|
16
Imshaha 2014-12-10 22:44:32 +08:00
@xhwfish FIR.im新推出了FIR.im Cli,可以通过指令发布应用,还集成了第三方签名工具,不需要打开网页操作,使用指南: http://blog.fir.im/2014/fir_cli/
FIR.im的权限管理除了输入指定测试人员的邮箱邀请测试用户做内测外,还可以设置允许所有人直接下载做公测,另外,如果做小范围灰度测试,用新上线的访客加密功能是很方便的:) |
17
bumaociyuan 2015-07-20 11:24:54 +08:00
https://github.com/bumaociyuan/zxIpaServer
自签名证书,https服务器,动态生产plist, 本地安装 ipa |