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安装应用程序