itms-services IPA无线分配链路不工作

我正试图通过一个网站下载IPA。 从阅读我看到这是做itms服务。

我的问题是我在PHP链接不工作 – 我有一种感觉,这是语法,但我无法弄清楚。 我尝试url编码等,但没有运气。

有任何想法吗?

echo '<a href="itms-services://?action=download-manifest&url=http://localhost:8888/hockey/hockey/appname_type/info.plist">Click here to donwnload</a></br>'; 

这就是苹果在这个问题上回答自己的问题:

是的,itms://types链接在模拟器中不起作用。

我“认为”每个苹果安全更改的URL现在必须是HTTPS与HTTP。

你需要url编码只是url。 所以,而不是

http://localhost:8888/hockey/hockey/appname_type/info.plist

你用这个

http%3A%2F%2Flocalhost%3A8888%2Fhockey%2Fhockey%2Fappname_type%2Finfo.plist

你的url到你的ipa文件中的info.plist是否正确? 它需要是绝对的url,fe

<key>url</key> <string>http://localhost:8888/hockey/hockey/appname_type/info.ipa</string>

它不应该在.htpasswd安全目录中。

除非你正在运行越狱iOS设备,它有自己的networking服务器,本地主机的url将不会工作。 我怀疑你的localhost引用在你的mac上的Safari中工作,因为它运行着一个提供文件的web服务器。

您需要在链接中指定Mac的IP地址,例如

 <a href="itms-services://?action=download-manifest&url=http://192.168.0.100:8888/hockey/hockey/appname_type/info.plist">Click here to donwnload</a></br>'; 

但用您的Mac的IP地址replace192.168.0.100。

请注意,这在模拟器中不起作用,因为您无法通过itms-services安装应用程序

Interesting Posts