MDM iOS 9应用程序安装失败

时间:2015-10-27 15:32:16

标签: ios ipad ipa mdm airwatch

为什么IPA SideLoad,但不能通过AirWatch安装?

我们的内部应用程序将在使用Mac从侧面加载时安装iTunes中。

但是,对于企业广泛分发,我们使用AirWatch。通过AirWatch使用完全相同的IPA时,应用程序无法安装,返回错误,显示“无法安装”而没有任何其他信息。那我错过了什么?

如果配置文件和签名不正确,我首先应该无法构建应用程序。正确?

一旦构建并且可以侧载,它就可以通过AirWatch安装而不会出现问题。

从Apple Configurator探索IPA时,我们从日志文件中检索了以下内容:

Oct 23 14:19:23 Grant-Test-iPad ondemandd [171]:无法更新清单,我们找不到它的捆绑URL。
10月23日14:19:23 Grant-Test- iPad ondemandd [171]:调用applicationDownloadInitiated:回复块有错误:错误Domain = _OnDemandResourcesErrorDomain Code = 114“(null)”UserInfo = {NSLocalizedRecoverySuggestion = LSApplicationProxy没有返回包URL。}
10月23日14:19:23 Grant -Test-iPad itunesstored [130]:[ApplicationWorkspace]:使用bundleID安装软件包:com.healthsouth.HSPreassessment:bundleVersion:1.1.10023路径:/ var / mobile / Media / Downloads / 1966681134488032800 / -3221430272025313765
10月23 14:19:23 Grant-Test-iPad itunesstored [130]:文件以0x0d0a0d0a开头;预期0x504b0304
10月23日14:19:23 Grant-Test-iPad itunesstored [130]:BundleValidator:bundlerIdenfier的档案无效:com.healthsouth.HSPreassessment路径:/ var / mobile / Media / Downloads / 1966681134488032800 / -3221430272025313765
10月23日14:19:23 Grant-Test-iPad itunesstored [130]:[ApplicationWorkspace]:Bundle验证bundleIdentifier:com.healthsouth.HSPreassessment成功:0
10月23日14:19:23 Grant -Test-iPad itunesstored [130]:[ApplicationWorkspace]:卸载bundleIdentifier的应用程序占位符:com.healthsouth.HSPreassessment;成功:0年10月23日14:19:23 Grant-Test-iPad itunesstored [130]:[ApplicationWorkspace]:无法安装应用程序:com.healthsouth.HSPreassessment;在/ var /移动/媒体/下载/ 1966681134488032800 / -3221430272025313765; (null)
10月23日14:19:31 Grant-Test-iPad corecaptured [425]:CCProfileMonitor :: freeResources完成了10月23日14:19:31 Grant-Test-iPad corecaptured [425]:得到一个XPC错误:连接无效
10月23日14:19:31 Grant-Test-iPad corecaptured [425]:CCLogTap :: profileRemoved,所有者:com.apple.driver.AppleBCMWLANCore0,名称:DriverLogs

显然,正在使用的设备被命名为Grant-Test-iPad。

对我来说问题似乎是,如果第一行建议清单无法更新,如何我们能够侧载该应用程序吗?

1 个答案:

答案 0 :(得分:0)

TL; DR:您可以使用iTunes安装IPA(专为AdHoc发布而构建),但如果设备未包含在列表中,您将无法运行它。 该错误可能是指为Ad-Hoc分发而构建的IPA中包含的清单文件。

要在XCode中构建应用程序,您需要有效的AppID以及开发和分发证书以及配置文件。 要通过AirWatch(或通过网站)分发IPA,您需要签署用于企业分发的IPA,并且用户需要向开发团队授予信任