我有一个应用程序,我正在尝试通过标准OTA ad hoc安装。在iOS 4.1上该应用程序安装正常。在较新的版本(测试的4.3.1和4.3.3)上,应用程序安装时没有错误,但安装完成后,图标会从Springboard中消失。如果我重新启动设备,则图标会恢复。
我有两个问题:
编辑:这是整个图标消失,而不仅仅是图形。无法从Springboard启动应用程序。
答案 0 :(得分:5)
答案 1 :(得分:3)
花了好几个小时整理出同样的问题。
我们通过无线方式提供 AdHoc 版本。
事实证明,当我更改应用ID时,我没有更改OTA安装plist中的bundle-identifier参数。
答案 2 :(得分:0)
您可能需要检查高分辨率图标文件和标准分辨率图标文件是否正确输入到info.plist文件中。
在旧版本的iOS上,只输入“图标文件”键的标准分辨率文件名就足够了,iOS会选择高分辨率文件,只需在文件名中添加@ 2x即可。 在较新的版本中有“图标文件”(注意复数形式)数组,您可以在其中输入不同分辨率的多个文件。我使用“旧”样式经历了类似的错误,使用新样式解决了这个问题。
答案 3 :(得分:0)
我遇到了这个问题,问题是我们的分发/配置证书在创建ipa和安装在设备上之间都已过期。更新所有证书,重建和重新部署解决了问题。