1

我们目前正在将一些使用 Xamarin.iOS 构建的移动应用程序添加到我们的 AirWatch MDM 企业商店。不幸的是,它并没有表现出应有的行为:我们触发了设备上的下载,它下载了应用程序,但它没有安装在设备上。我们检查了设备日志,我们似乎遇到了配置文件或代码签名的问题。

其他人是否已将 Xamarin.iOS 与 AirWatch MDM 一起使用?如果是,那么您如何构建您的 ipa 文件?目前,我们使用 LLVM 为 armv7+armv7s 构建它们,链接所有程序集,我们使用 AppStore 模式构建它们。

当我们在 AdHoc 模式下使用配置文件中的 UDID 构建应用程序并通过 iTunes 添加它时,它可以正常安装和运行。也许有必要采用 AdHoc 方式,使用这个 ipa 文件,引用所有 UDID,或者,我们应该采用 InHouse 方式?https://developer.apple.com/programs/ios/enterprise/

4

2 回答 2

1

我没有使用过 AirWatch,但我目前使用 Enterprise 程序(带有临时构建)用于公司内部应用程序。当我在签署应用程序时尝试使用错误的配置文件时,我遇到了同样的问题。

于 2014-01-13T16:08:01.570 回答
0

是的,我已经使用 Xamarin 和 Airwatch 两年了。将应用程序部署到现场没有问题。我会定期为程序提供更新,在大多数情况下,它们会在几天内 100% 部署。上次强制部署的大部分内容在不到 8 小时内完成。

听起来这可能是您将应用程序上传到 Airwatch 的方式。您是否需要用户设备上没有的东西,例如密码?

我有大约 240 台 IOS 设备部署了混合操作系统(6.0 - 8)。我不为 AppStore 构建应用程序。我可以看到部署方法可能存在的问题。当您在 Airwatch 中通过 IPA 进行部署时,假设您正在部署企业应用程序。当我部署 AppStore 程序时,我使用目录并通过 AppStore 安装。

我们的 IPA 作品通过 iTunes 或 Airwatch 进行。如果我能提供任何进一步的帮助,请告诉我。

于 2014-09-23T14:38:43.993 回答