【发布时间】:2015-10-27 15:32:16
【问题描述】:
为什么 IPA 会侧载,而不是通过 AirWatch 安装?
我们的内部应用程序将在使用 iTunes 从 Mac 侧加载时安装。
但是,对于企业范围内的分发,我们使用 AirWatch。当通过 AirWatch 使用完全相同的 IPA 时,应用程序无法安装,返回错误信息“无法安装”而没有任何其他信息。那我错过了什么?
如果配置文件和签名不正确,我一开始就不应该构建应用程序。正确的?
一旦构建并可以侧载,它就应该毫无问题地通过 AirWatch 安装。
从 Apple Configurator 探索 IPA 时,我们从日志文件中检索到以下内容:
10 月 23 日 14:19:23 Grant-Test-iPad ondemandd[171]:无法更新清单,我们找不到它的捆绑 URL。
1234565 >
10 月 23 日 14:19:23 Grant-Test-iPad ondemandd[171]:调用 applicationDownloadInitiated:回复块出错:错误域 = _OnDemandResourcesErrorDomain 代码 = 114“(空)”用户信息 = {NSLocalizedRecoverySuggestion = LSApplicationProxy 没有返回捆绑 URL。}
10 月 23 日 14:19:23 授权测试-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/-32214302720251310 月 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/mobile/Media/Downloads/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。
我的问题似乎是,如果如第一行所示,清单无法更新,我们如何才能旁加载应用程序?
【问题讨论】: