我想分发一个企业 iOS 应用程序,这样当用户打开它时,它已经显示了他们的姓名和其他信息,即使 .ipa 与其他所有用户下载的 .ipa 相同。我认为我可以通过为用户提供特定于他们的应用程序下载 URL 并生成所需的企业下载 plist 来包含一些用户数据来实现这一点,但我的问题是:
甚至可以从应用程序内的下载链接访问/阅读 Plist 吗?如果是,怎么办?
最佳答案
有一种方法可以从应用程序中读取企业下载链接(但我确定您不会要求下载和读取文件的代码),但是无法显示某些内容根据索引页面或 list 文件上的参数在应用程序中有所不同,而不更改 IPA 本身。
不幸的是,已安装的应用不知道从中下载它的 list 文件或索引页。
使用引用/来源进行编辑
此链接位于标题为“导出您的应用程序以在 App Store 外进行测试”的部分:Exporting Your App for Testing (iOS, watchOS) ,讨论了 list 文件,但没有提及从 Web 部署到应用程序的任何数据链。
我还与 Apple 的一位高级顾问进行了交谈,他确认没有任何机制可以让 App 知道 App 的安装位置。
关于ios - 可以从应用程序中读取企业 iOS 下载链接 plist 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31734409/