应用程序将可在 iOS 的客户网站上下载
Posted
技术标签:
【中文标题】应用程序将可在 iOS 的客户网站上下载【英文标题】:App will be available for download on customer website in iOS 【发布时间】:2015-07-27 04:06:05 【问题描述】:这在 ios 中是否可行:
1.App 将在客户网站上提供下载。将提供下载选项
2.任何人都可以下载应用程序,但该应用程序将无法在 App Store 上使用
3.它应该是临时或企业计划或将实现这一目标的东西
提前致谢。
【问题讨论】:
AFAIK 只有在您越狱设备时才有可能。 不,我想为所有用户做这件事,不仅仅是越狱用户。 【参考方案1】:如果您选择企业应用程序,它可以放在客户网站上,无需越狱即可下载/安装。
您可以在此处找到详细信息 developer.apple.com/programs/enterprise/how-it-works。相信我,它有效。该应用程序可以分发给人们,但您不应该将其出售给没有 AppStore 的人。
【讨论】:
能否请您提供任何链接来执行此操作。实际上大多数人都说不可能,所以请如果可以的话。 @iThink 你可以在这里找到详细信息developer.apple.com/programs/enterprise/how-it-works。相信我,它有效。应用可以分发给人们,但你不应该把它卖给没有 AppStore 的人。【参考方案2】:我找到了一些有用的文档来解决这个问题:
FOA:答案是 YES 。我们可以抓住上面的功能。
在基于企业的应用程序(内部)的帮助下,我们可以做到这一点。
这里有一些有用的文档参考:
iOS Enterprise Deployment Overview
iOS Deployment Reference
【讨论】:
【参考方案3】:您想要的事情成为可能,并且您可以轻松地做到这一点而没有任何问题。
在您的项目构建设置中,转到代码签名并设置 分发配置文件,注意必须是分发 个人资料不是临时个人资料。
现在从 IOS 模拟器中选择第一个选项“IOS 设备”。它不是 有必要将您的实际 Iphone 也连接到您的笔记本电脑。
现在转到您的项目 info.plist 文件,在该文件中它们是 名为“Application requires iPhone env”的键将该键的值设置为“YES”。
现在转到产品 -> 存档。 存档完成后,无需验证即可将 .ipa 文件导出到桌面。 现在您可以将该 .ipa 文件上传到任何站点并为该 .ipa 文件创建一个 plist。 现在将该 plist 文件上传到任何站点,然后使用 用于在 any iphone 上下载并安装您的 ipa 的 plist 文件 设备。 要下载并安装您的应用程序,只需点击您的 plist 的 URL iphone 的 Safari 浏览器,它会询问您的安装权限 应用程序。就是这样,希望对您有所帮助。【讨论】:
以上是关于应用程序将可在 iOS 的客户网站上下载的主要内容,如果未能解决你的问题,请参考以下文章
是否所有 iOS 设备都具有可在设备上使用的 Apple Wallet 应用程序?