我们目前正在使用Xamarin.iOS为我们的AirWatch MDM企业商店添加一些移动应用程序。不幸的是,它没有表现得如此:我们在设备上触发下载,它下载应用程序但它没有安装在设备上。我们检查了设备日志,但我们似乎在配置文件或代码签名方面存在问题。
是否已有其他人使用过AirWatch MDM的Xamarin.iOS? 如果是,那么如何构建您的ipa文件?目前我们为armv7 + armv7s构建它们,使用LLVM链接所有程序集,我们使用AppStore模式构建。
当我们在AdHoc模式下使用配置文件中的UDID构建应用程序并通过iTunes添加它时,它正在安装并正常运行。 也许有必要采用AdHoc方式,使用这个ipa文件,引用所有UDID,或者,我们应该采用InHouse方式? https://developer.apple.com/programs/ios/enterprise/
答案 0 :(得分:1)
我没有使用AirWatch,但我目前使用企业程序(使用ad-hoc版本)用于内部公司应用程序。当我在签署应用程序时尝试使用错误的配置文件时,我遇到了同样的问题。
答案 1 :(得分:0)
是的,我已经将Xamarin与Airwatch一起使用了两年。我没有问题将应用程序部署到现场。我经常为程序提供更新,在大多数情况下,它们会在几天内100%部署。最后一次强制部署的大部分时间不到8小时就完成了。
听起来这可能是您将应用程序上传到Airwatch的方式。您是否需要用户设备上没有的东西,如密码?
我有大约240个IOS设备部署了OS(6.0 - 8)。我没有为AppStore构建应用程序。我可以看到部署方法可能存在哪些问题。当您在Airwatch中通过IPA进行部署时,假设您正在部署企业应用程序。当我部署AppStore程序时,我使用目录并通过AppStore安装。
我们的IPA通过iTunes或Airwatch开展工作。如果我有任何进一步的帮助,请告诉我。