2011-05-25 87 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之間到期。更新所有證書,重建和重新部署解決了問題。

相關問題