2011-11-21 96 views
9

我正準備在AppStore上進行第一次更新(1.0.1),並將更改此過程中的圖標。我刪除了舊的57x57和114x114圖標,將新的圖標放入Xcode 4的目標摘要中,並進行了簡單的構建/運行。新圖標顯示在Xcode中,但不顯示在設備的主屏幕上。iOS應用程序圖標已更新,未在Clean上顯示生成/運行

我懷疑如果我刪除應用程序並重做上述步驟,這可能會奏效,但這讓我想知道AppStore發行版是否會更新所有用戶的圖標。

有沒有什麼我忘記做更新下一個版本的圖標?

+0

我也懷疑這事做的是開發版本將覆蓋我的手機上的App Store版本(具有相同的包ID)和資產沒有完全從「購」抄我已刪除的事實。 –

回答

3

答案原來是我的新圖標與舊的名稱略有不同。奇怪的是,Xcode從未抱怨過,並且仍然在目標旁邊和摘要中顯示它們。

獲得的經驗教訓:進行應用程序更新(或「Appdate」)時,修改後的資源需要具有相同的文件名才能找到。看來用不同的資源替換資源是不夠的。覆蓋舊資源是一條路。

2

它將更新用戶分佈圖標。我有一個應用程序,我發佈到應用程序商店,我從Google Images獲得並製作成圖標。長話短說,我不得不改變我的圖標,所以它看起來不像是另一個具有相同圖標的應用程序!如果你在Build Settings中更改它,你會沒事的。

如果您在生成設置中更改普通視網膜和視網膜的apple-touch-icon.png,它將在應用商店和最終用戶身上最終更新。底線。它應該已經爲你做了,我不知道爲什麼它沒有?

+0

謝謝。至於評論交換,我不確定這是否是社區猶太教,但我會檢查它,如果我們必須刪除這些評論,我們可以。這裏是我的:http://www.skudio.com/colorfrenzy/ –

+0

大聲笑,我會說這是一個權衡,如果主持人看到這一點,道歉。 – ApolloSoftware

+0

這是非常酷的兄弟,只需點擊鏈接!如果主持人看到這一點,我相信它不錯。我敢肯定,還有更糟的事情,比堵塞你的應用程序。 – ApolloSoftware

11

我在替換應用程序的圖標時遇到了這個問題,無論我做了多少次清理/構建,新圖標都沒有出現在iOS設備上。對我來說,解決方案是重新啓動設備並識別新圖標。

我猜這只是在開發中的一個問題,很可能是當從App Store安裝或更新應用程序時刷新緩存圖標。

+1

對我來說,當我重新啓動設備時,問題就解決了。新的應用圖標出現了。謝謝@Kekoa。 –

相關問題