任何人在使用OTA(“无线电”)方法运行iOS 5发布版本的iPhone / iPad上部署企业应用时遇到问题?
在安装过程中,我们收到警告框:“此时无法安装该应用”。点击“重试”按钮不会执行任何操作。在某些情况下,重复点击“重试”按钮最终会在主屏幕上留下灰色的空启动图标。没有安装应用。没有其他错误。
其他人看到这个或有解决方案吗?
下面的描述有点涉及,但请耐心等待,因为它可能会帮助遇到这种情况的其他人。如果得到Apple的决议,我会发布决议。到目前为止,那里没有欢乐。
我们的应用程序拒绝在iOS 5上安装OTA。同样的应用程序将安装在运行iOS 4.xx的iPhone / iPad设备上。相同的应用程序将安装在使用iTunes应用程序物理连接到桌面计算机的iOS 5设备上。< / p>
IOS 5 Beta类别下的Apple开发者论坛抱怨此问题,但在iOS 5官方发布之前的上周没有任何解决方案。
Cookie已被接受。 Bowser缓存和历史记录已清除。 使用最初与原始iOS版本4.x.x一起安装的移动safari。
系统硬件和操作系统配置 iPad 2,iPhone 4或运行iOS 5 RELEASED版本的任何iPhone设备。
浏览器和版本 在ipad2上安装iOS 4的移动Safari。不知道ios 5升级后移动游猎升级是否升级。
使用企业wifi网络。是的,我们在防火墙后面并使用代理服务器。由于iOS4设备安装没有问题,我不认为安装被代理或防火墙阻止。
使用Xcode 4和ios5 sdk构建的企业应用程序。旨在向后兼容iOS 4.0。 分发配置文件是正确的,因为我们已经使用了几周。
此应用程序通过无线方式和iTunes应用程序方法在iOS 4设备上正确安装。 此应用程序通过与Mac桌面上的iTunes应用程序的物理连接在ios5设备上正确安装。
重现的步骤:
在运行ios5的iPhone / iPad上的移动版Safari中的URL中的用户类型。 生成的网页显示下载应用程序链接。 用户点击链接,询问他们是否要安装该应用程序。 用户点击是,安装按钮。 应用程序继续安装。 灰色启动图标显示在主屏幕上,图标底部的进度条为空。 图标下方的消息表示“正在加载”。 几秒钟后,用户会收到“此时无法下载应用程序”错误消息,如附带的屏幕截图所示。
点击重试按钮会导致刚刚描述的相同操作。 点击完成导致下载停止。 如果您多次点击重试,用户有时会留下灰色的空启动图标,该图标无法启动且无法删除。
注意:在苹果开发人员论坛中,在iOS 5测试类别下,人们正在描述完全相同的问题而没有解决方案。
答案 0 :(得分:10)
有同样的问题,并且能够解决它。但是,所指出的错误并不是针对处理每个案例的单一原因所特有的......需要进行一些详细的调查。
最好的办法是将设备连接到Mac,并在尝试进行无线部署时使用xCode的管理器查看控制台日志。将提供一些有用的信息 - 请发布日志。
对于我的情况 - 由于从xCode3移动到xCode4,构建中缺少图标文件,并且分发plist引用了返回404的图像。两者都记录在控制台中,但不是很清楚。
此外,作为完整性检查,还要手动验证IPA文件的URL。
答案 1 :(得分:5)
我有同样的问题,并确保我的项目中的一切都是正确的;但重新启动Xcode并进行干净显示我的企业方案已经某种程度上默认为错误的配置文件。
重新选择正确的配置文件并重新存档应用程序为我解决了问题,我可以在iOS4和5上安装企业应用程序。
答案 2 :(得分:3)
我想在打了几个小时之后再打电话。这是iOS 5特定的。
我们在目录上有一个htaccess密码保护。删除这个允许应用程序最终下载。因此,如果您有htaccess,也许您可以将用户指向受密码保护的父目录,然后导航到包含未受密码保护的应用程序的子目录。这是一个临时解决方案,苹果需要解决这个问题。
答案 3 :(得分:2)
要考虑的另一件事是您在无线Application.plist文件中指定的URL。我收到了相同的错误消息(“-application-目前无法安装”)因为我指定的URL太不明确。我没有写“directory / directory / application.ipa”,而是编写了“directory / directory /”。您必须将您的应用程序包含在plist文件配置的完整URL中。
如果你不这样做,请不要担心!您不必从第一步重建整个内容,您可以在任何标准文本编辑器中打开.plist文件,只需更改URL。
答案 4 :(得分:2)
我们有同样的事情。 我们的错误是指向清单中的错误的512.png图标。 这在iOS4上没有问题,但结果是让iOS5停止进入“......此时”警报。
答案 5 :(得分:1)
希望借鉴我的经验。
就我而言,我们正在更改托管IPA文件的地址。虽然我使用适当的IPA文件URL更新了PLIST文件,但iOS仍然在追踪旧URL,就好像它缓存了PLIST数据一样。创建PLIST文件的副本并重命名它解决了问题(文件中的数据保持不变)
答案 6 :(得分:1)
我今天遇到了同样的问题。该应用程序可以安装在ios4中,但在ios5中失败,“**此时无法安装”警报。
根据patricksan's suggestion,我下载适用于Mac OS X的iPhone配置实用程序3.5,并尝试在通过OTA安装应用程序时捕获日志。
日志最终帮助了我,日志中的一句话说权利'get-task-allow'具有配置文件不允许的值。它提醒我,如果Project和Targets的构建设置中的代码签名标识是正确的,在Xcode中检查后,我发现代码签名身份不正确,它们应该是iPhone发行版:....除了iPhone开发者:.....纠正后,重新存档ipa文件,现在可以安装在iOS 5中。
答案 7 :(得分:0)
检查Info.plist
Required device capabilities
属性。如果您对使用没有任何限制,我建议您完全删除此属性。