2011-05-25 24 views
7

我有一个应用程序,我试图通过标准的OTA ad hoc进行安装。在iOS 4.1上,该应用安装正常。在较新版本(4.3.1和4.3.3测试)中,应用程序安装时没有错误,但安装完成后,该图标从Springboard中消失。如果我重新启动设备,该图标返回。为什么我的应用程序图标在特别安装(iPhone)后消失

我有两个问题:

  • 没有人知道是什么原因导致这种行为?
  • 这是一个问题,当涉及到应用程序 存储提交?

编辑:这是整个图标消失,而不仅仅是图形。从Springboard无法启动应用程序。

+0

在我的情况下,设备的重新启动没有伎俩... – 2013-06-10 14:00:42

回答

0

您可能想要检查高分辨率图标文件和标准分辨率图标文件是否正确输入到info.plist文件中。

在早期版本的iOS上,只需输入“图标文件”键的标准分辨率文件名即可,iOS会通过将@ 2x添加到文件名中来选择高分辨率文件。
在较新的版本中有“图标文件”(注意复数形式)数组,您可以在其中输入多个不同分辨率的文件。我使用“旧”风格经历了类似的错误,这些错误使用新版本解决。

+0

我在我的info.plist中有“图标文件”和“图标文件”。为了彻底,我从plist文件中删除了“图标文件”并再次进行了测试,但是这并不奏效。 – Andreas 2011-05-25 11:39:25

+0

嗯...关于你的编辑..:你的意思是什么?没有空白(白色)图标,你可以看到图标应该在哪个主屏幕背景? – Toastor 2011-05-25 11:52:21

+0

一点都没有,没有图标,没有文字,只有背景。它在安装过程中显示灰色图标(带有蓝色进度条),但安装完成后即会消失。 – Andreas 2011-05-25 11:59:26

3

就花了几个小时整理出了同样的问题。

我们提供我们的AdHoc在空中建立。

原来,当我更改应用程序ID时,我没有更改OTA安装plist中的bundle-identifier参数。

+0

那么你是怎么做到的? – 2015-03-26 17:33:05

0

我有这个问题,问题是我们的分发/供应证书已经在创建ipa和设备上安装ipa之间到期。更新所有证书,重建和重新部署解决了问题。

相关问题