ios - 为 MDM 部署准备店内应用程序

标签 ios app-store mdm airwatch

我在应用程序商店中有一个免费的应用程序。

一家公司要求我提供一个 IPA 文件,用于部署他们的 MDM 系统(Citrix AirWatch - 我以前从未听说过)。我不完全确定他们需要什么,但我尝试使用“保存用于企业部署”从存档中导出,这给了我错误

"To save for Enterprise Deployment, you need to add an Apple ID account that is enrolled in the iOS Developer Program.

我的帐户已注册 iOS Developer Program,并且我在钥匙串(keychain)中有一个有效的开发者证书;我可以成功部署到 App Store。

所以我想既然我不是公司,我就不能进行企业部署,而客户必须用他的企业 key 签署IPA,对吧?我可以只向他们发送未签名的 IPA,还是这是一个安全漏洞?我可以只向他们发送为应用商店签名的 IPA,然后他们将其部署在商店外吗?或者他们应该/可以自己从商店下载 IPA?

(也不完全确定他们的意图。他们可以拿走我未签名的 ipa,更改版权声明,为商店签名并在那里分发吗?)

最佳答案

在 AirWatch 中,您可以部署 App Store 中的任何应用程序。您可以在任何设备上自动安装或按需安装,由用户选择是否安装。

为此,请转至 AirWatch 管理控制台的“应用程序和书籍”的“公共(public)”部分。单击“添加应用程序”,您将能够浏览 App Store 并部署任何免费应用程序。

如果您使用 VPP(批量购买计划),您可以向用户分配许可证,这样他们就不需要 Apple ID。这对于付费应用程序来说尤其有趣。

为此,请转到 VPP 控制台并购买任何免费或付费应用程序。您将收到订单的电子表格,您必须将其导入 AirWatch 管理控制台的“应用程序和图书”的“已购买”部分。

关于ios - 为 MDM 部署准备店内应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36696020/

相关文章:

ios - 无效的捆绑结构 - iOS

ios - -[CLLocation 长度] : unrecognized selector after table display

iphone - 如何从导航 Controller 中的 View Controller 堆栈中获取特定的 View Controller ?

iOS 应用程序未显示在 App Store 中的 "New"类别下

iphone - PreventAppSheet(仅在邮件中使用)- iOS 邮件负载配置

objective-c - 如何通过字符串获取实例名称

ios - 强制更新应用程序而不在 AppStore 中发布?

iphone - App Store URL缩短器

ios - 在 MDM 单一应用程序模式下禁用 iPad 的电源按钮

ios - 我可以通过iOS MDM分发旨在以root特权运行的内部应用程序吗?