内部分发 iOS 应用问题

2014-12-09 11:06:05 +08:00
 xhwfish

需求

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手机无法顺利访问,七牛还要验证身份信息之类的,今天要解决这个问题感觉来不及了

外链方案可有推荐?

6436 次点击
所在节点    iDev
17 条回复
zooooom
2014-12-09 11:15:02 +08:00
你的plist内容是不是写的有问题?
WildCat
2014-12-09 11:18:22 +08:00
是什么开发者账户的内部分发?我只知道个人的是需要在后台添加设备的
WildCat
2014-12-09 11:19:05 +08:00
另外可以考虑SAE BAE都支持 https
xhwfish
2014-12-09 11:21:00 +08:00
@zooooom 谢谢关注,download链接换成 http 就可以下载,应该可以排除plist的问题吧
qiayue
2014-12-09 11:21:54 +08:00
可以试试 http://fir.im/
xhwfish
2014-12-09 11:22:03 +08:00
@WildCat 账号是企业分发的,不需要添加设备号,然后你懂的,基本可以算是一个绕过appstore的发布途径
zooooom
2014-12-09 11:32:52 +08:00
哦,plist文件我们用的是普通的http,ipa用的https,直接在浏览器用https能访问你的plist吗?
xhwfish
2014-12-09 11:37:07 +08:00
@zooooom 是的,直接浏览器访问可以看到plist内容,放到超链里就无法访问,这正是诡异所在,常规问题基本都能谷歌到,各种比对试验过,现在只能想办法第三方https来看是不是能解决问题
krafttuc
2014-12-09 11:39:18 +08:00
很久以前遇到过。在用户设备上安装安全证书可以解决。
krafttuc
2014-12-09 11:40:19 +08:00
其次,为什么不用 TestFlight 或者 HockeyApp
mikuazusa
2014-12-09 11:52:40 +08:00
http://www.pgyer.com 蒲公英好像挺有名的
typcn
2014-12-09 11:54:23 +08:00
是不是你的plist是https 而IPA是http的
amon
2014-12-09 12:04:35 +08:00
别蛋疼自己折腾了,果断用www.pgyer.com吧。
几种方式自己都用过,简单说说:
最早用http,直接放到ftp空间,
后来强制https了,就放到七牛。
再后来就用pgyer和testflight了。

pgyer很方便,原理其实也还是企业签名发布,
极大的简化步骤,你只需要上传一个ipa即可。
testflight需要用户去注册安装,有点麻烦,而且网速慢。
fir.im和pgyer差不多。
恩,就是这样!
mulog
2014-12-09 13:11:43 +08:00
@krafttuc
这个是正解 前几天才折腾过 证书不被信任的话(比如自签名的), 必须先安装证书才行
xhwfish
2014-12-09 13:49:06 +08:00
感谢大家的建议~先采用了蒲公英分发~
Imshaha
2014-12-10 22:44:32 +08:00
@xhwfish FIR.im新推出了FIR.im Cli,可以通过指令发布应用,还集成了第三方签名工具,不需要打开网页操作,使用指南: http://blog.fir.im/2014/fir_cli/

FIR.im的权限管理除了输入指定测试人员的邮箱邀请测试用户做内测外,还可以设置允许所有人直接下载做公测,另外,如果做小范围灰度测试,用新上线的访客加密功能是很方便的:)
bumaociyuan
2015-07-20 11:24:54 +08:00
https://github.com/bumaociyuan/zxIpaServer
自签名证书,https服务器,动态生产plist, 本地安装 ipa

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/152544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX