Ad hoc OTA 部署可在所有 ipad 上运行,除了带有 IOS 6 的 iPad 3
Posted
技术标签:
【中文标题】Ad hoc OTA 部署可在所有 ipad 上运行,除了带有 IOS 6 的 iPad 3【英文标题】:Ad hoc OTA deployment working on all ipads except iPad 3 with IOS 6 【发布时间】:2012-10-31 17:06:16 【问题描述】:我的公司遇到了一个奇怪的问题。我已经为我的 ipad 应用程序设置了一个构建,它是使用 AD hoc 配置文件构建的。我按照有关如何进行设置的所有说明进行操作,并且可以正确使用配置文件和其他 5 部 ipad 的应用程序。我注意到的是,由于某种原因,它无法在带有 ios6 的 iPad 3 上运行。这是我在尝试时在控制台中遇到的错误:
Oct 31 12:00:56 Scotts-iPad SpringBoard[66] <Warning>: could not save thumbnail for downloading icon: image=(null) path='/var/mobile/Library/SpringBoard/DownloadingIconImageCache/com.localbix.online.ipad-9885BA22-13CA-4388-96A0-08EDCABF459E'
Oct 31 12:00:56 Scotts-iPad SpringBoard[66] <Warning>: could not save thumbnail for downloading icon: image=(null) path='/var/mobile/Library/SpringBoard/DownloadingIconImageCache/com.localbix.online.ipad-5C37022E-5875-4C48-A135-03ADD4AA75B8'
Oct 31 12:00:56 Scotts-iPad installd[30] <Error>: 0x343000 handle_install: Install of "/var/mobile/Media/Downloads/8020495531107338408/6723207522652074632" requested by itunesstored
Oct 31 12:00:56 Scotts-iPad installd[30] <Error>: 0x343000 extract_package: Could not extract archive
Oct 31 12:00:56 Scotts-iPad installd[30] <Error>: 0x343000 stage_package: Could not extract /var/mobile/Media/Downloads/8020495531107338408/6723207522652074632 to /var/tmp/install_staging.oIwDCd/foo_extracted
Oct 31 12:00:56 Scotts-iPad installd[30] <Error>: 0x343000 MobileInstallationInstall_Server: Could not stage the package
Oct 31 12:00:56 Scotts-iPad itunesstored[64] <Error>: 0x1c65000 MobileInstallationInstall: failed with -1
Oct 31 12:00:56 Scotts-iPad installd[30] <Error>: 0x343000 handle_install: API failed
Oct 31 12:01:05 Scotts-iPad profiled[4231] <Notice>: (Note ) profiled: Idled.
Oct 31 12:01:05 Scotts-iPad profiled[4231] <Notice>: (Note ) profiled: Service stopping.
证书确实列出了那些 ipad UUID,所以不是那个问题。关于可能是什么问题,我已经没有想法了。有任何想法吗?我和其他几个人谈过,他们说他们也注意到了最新 ipad 上的问题,但不知道。还有其他人遇到这个问题吗?
非常感谢!
【问题讨论】:
您在哪个 xcode 上构建了应用程序?我也面临这个问题,因为我使用 xcode 4.4 构建。对于 ios 6.0,我们使用 xcode 4.5 构建 有人有解决这个问题的办法吗?我也有同样的问题。 @FarhanAhmad 看看我的回答 我在模拟器上做这个。我试过重置模拟器,但还是有同样的问题? 您的 wifi 设置中是否定义了代理服务器? 【参考方案1】:我想出了答案。这就像我在 ipad 上的 wifi 设置定义了我们的公司代理服务器一样简单。由于这个 websense 阻止了 .ipa 文件的下载。因此,如果我使用相同的 URL 并将其放在桌面浏览器上,我可以看到它被阻止了。关闭代理解决了这个问题!
【讨论】:
【参考方案2】:我有类似的东西,虽然没有 ***,只是一个简单的 Wi-Fi 设置。 运行 iOS6 的 iPhone4、iPhone5 和 iPad2 都可以毫无问题地安装 OTA。 同时,运行 iOS5 的 iPhone4S 和 iPad1 无法安装应用程序 OTA。 通过 iTunes 同步正常安装适用于所有设备。 这显然是操作系统版本的问题,但我不知道下一步该去哪里寻找。 它是在应用程序的构建设置中还是与服务器配置相关的东西(在这种情况下是 IIS)...
【讨论】:
以上是关于Ad hoc OTA 部署可在所有 ipad 上运行,除了带有 IOS 6 的 iPad 3的主要内容,如果未能解决你的问题,请参考以下文章
适用于 iPad 的 monotouch Ad Hoc Distribution
Universal Ad-Hoc 版本确实安装在 ipad 上,但不安装在 iphone 上
使用 iPad2 ad-hoc 分发进行 beta 测试的后勤步骤是啥?
Xcode 7.3 ad hoc 发行版在某些 iOS 设备上启动,而不是在其他设备上