如何使用.plist在App Store以外下载和安装.ipa?

7

今天我发现了一个应用程序。

这个应用程序不在App Store上有,如果我想尝试它,我只需要点击链接,因为我的iPhone:

itms-services://?action=download-manifest&url=http://*********.s3.amazonaws.com/********-ios.plist

然后应用程序就会安装在我的主页上。

该链接强制下载一个.plist文件:

enter image description here

这是怎么回事?

这与配置文件或证书有什么关系吗?


5
请注意,他们正在做的事情是明目张胆地违反开发者协议的条款(除非你是他们的测试版用户且他们拥有你的UDID?) - borrrden
不,他没有我的UDID。 - VivienCormier
@borrrden 在这种情况下,你可能是正确的。不过了解链接如何工作还是很好的。在我们公司,我们使用企业账户将自动构建分发给测试版测试人员。我相信TestFlight也使用相同的机制。 - Sulthan
你可能想要稍微编辑一下那张图片,即使你已经模糊了它,它仍然可以被读取! - Ben Clayton
2
@VivienCormier 在编辑历史记录中仍然可以看到模糊的图像。 - Janus Troelsen
显示剩余2条评论
1个回答

9

这只是一种使用您的分发配置文件进行测试版应用分发的方法,但不需要将其提交给苹果。

.plist 只是指向存储 .ipa(即应用程序)的位置的链接。

您可以在此处找到教程:

如何通过空中分发来分发您的 iOS 应用


7
这也是违反苹果政策的一个很好的例子:使用企业分发配置文件进行公开分发是不允许的。 - Andrei Chevozerov
1
好的,这不是一个好主意 :) - VivienCormier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接