我们目前正在将一些使用Xamarin.iOS构建的移动应用程序添加到我们的AirWatch MDM企业商店中。不幸的是,它的行为并不像它应该的那样:我们在设备上触发下载,它下载应用程序,但它没有安装在设备上。我们检查了设备日志,我们似乎遇到了配置文件或代码签名的问题。
其他人是否已经在Xamarin.iOS中使用过AirWatch MDM?如果是,那么如何构建您的ipa文件?目前,我们使用LLVM为armv7+armv7s构建它们,所有程序集都链接在一起,我们使用AppStore模式构建。
当我们使用供应配置文件中的UDID在AdHoc模式下构建应用程序并通过iTunes添加它时,它就会安装和运行良好。也许有必要使用AdHoc方式,使用这个ipa文件,引用所有UDIDs,或者,我们应该使用InHouse方式?https://developer.apple.com/programs/ios/enterprise/。
发布于 2014-01-13 16:08:01
我没有使用AirWatch,但我目前确实使用了企业程序(带有临时构建)用于公司内部应用程序。当我尝试在应用程序签名时使用错误的配置文件时,我也遇到了同样的问题。
发布于 2014-09-23 14:38:43
是的,我和Airwatch一起使用Xamarin已经两年了。我对将应用程序部署到这个领域没有问题。我经常为这些程序提供更新,在大多数情况下,它们是在几天内100%部署的。最后一次强迫部署的大部分不到8小时就完成了。
这听起来可能是你上传应用程序到Airwatch的方式。您是否需要用户设备上没有的东西,如密码?
我有大约240个IOS设备部署了一个混合操作系统(6.0 - 8)。我不为AppStore构建应用程序。我可以看出,这可能是部署方法的一个问题。当您在Airwatch中通过IPA进行部署时,假设您正在部署企业应用程序。当我部署一个AppStore程序时,我使用目录,它们通过AppStore安装。
我们的IPA的工作,要么通过iTunes,要么通过空中观察。如果有任何进一步的帮助,请告诉我。
https://stackoverflow.com/questions/21094006
复制相似问题