2008-10-06 54 views

回答

80

做到這一點,最徹底的方法蘋果公司的官方文檔中描述的那樣,在一個名爲Publishing Applications for Testing部分。以下是在該頁面上給予您的確切說明:


您的測試人員看到的iTunes圖稿應該是您的應用程序的圖標。此作品必須是名爲iTunesArtwork的512 x 512 JPEG或PNG文件。請注意,文件不得有擴展

生成您的應用程序的圖標的文件後,請按照下列步驟將其添加到您的應用程序:

  1. 打開Xcode中的項目。
  2. 在組&文件列表中,選擇資源組。
  3. 選擇項目>添加到項目,導航到您的iTunesArtwork文件,然後單擊添加。
  4. 在出現的對話框中,選擇「複製項目」選項並單擊添加。

注意,PNG或JPEG文件僅僅是 'iTunesArtwork',沒有後綴。

如果您嘗試將文件複製到應用程序包,你已經建立之後,它會破壞應用程序簽名,並試圖將其同步到您的設備時,你會得到一個驗證錯誤。確保圖形文件包含在XCode項目目標中的「Copy Bundle Resources」文件夾中(上面的步驟4)。

+1

看起來像最好的解決方案。謝謝。 – 2009-05-14 16:43:05

+0

我必須在看到圖標之前重新啓動iTunes。 – Greg 2010-12-05 00:46:51

-6

如果您的應用程序通過應用程序商店分發,應用程序圖標只會顯示在iTunes中。

我假設您問的是開發人員或臨時構建。那些獲得默認的黑色「A」圖標。

5

實際上,可以爲特設的iPhone軟件提供iTUnes圖標。有關更多信息,請參見blog post

+1

發佈的鏈接已死亡。 – alex 2013-05-02 07:37:40

9

爲了方便那些到達這篇文章,這裏是實際的說明(直接從接受的答案鏈接的博客文章)。


已經有關於如何爲你的iPhone應用程序你自己的IPA文件Twitter的一些談論,所以我想我會給我已經使用前建立一個IPA的說明。請享用。

  1. 在桌面上創建一個名爲「working」的文件夾。打開它並在其中創建另一個名爲「Payload」的文件夾(區分大小寫)
  2. 將您的iTunesArtwork文件移動到「工作」文件夾並將.app文件移入Payload文件夾。
  3. 打開終端並運行以下命令:chmod -R 775〜/ Desktop/working/Payload
  4. 進入Pay​​load中的ProgName.app文件夾。
  5. 雙擊Info.plist文件。確保有一項名爲:SignerIdentity,其值爲:Apple iPhone OS應用程序簽名。如果沒有,請添加它。
  6. 將它全部拉出。壓縮iTunesArtwork和Payload文件夾。 (因此,壓縮了工作文件夾內的內容)
  7. 重命名zip文件以獲得所需的名稱以及ipa的擴展名。
  8. 雙擊安裝與iTunes
1

我就加我最近的經驗。我曾試圖讓我的特設應用程序在iTunes中出現一個圖標(嚴格來說,iTunesArtwork)。最後,我確信我遵循了'T'的指示,但它仍然不會顯示在網格視圖中。但是,我的作品已在Cover Flow視圖中正確顯示。我刪除並重新安裝我的應用程序從/到iTunes無濟於事。然後我退出iTunes並重新啓動 - 並且,瞧! - 我的作品在所有地方都是正確的。看起來有一些緩存不在網格視圖中重置。

1

如果你看到一個黑色的正方形,而不是你在iTunes圖標,可以肯定的是,在Xcode中iTunesArtwork的文件類型不是「image.png」。如果是這樣,在複製資源構建階段,CopyPNGFile將崩潰文件,這些文件對iOS設備無效保存。

1
  1. 打開Xcode中的項目。
  2. 將iTunesArtwork.png文件複製到項目文件夾中。
  3. 編輯iTuneArtwork.png文件並從iTunesArtwork中刪除.png。
  4. 生成構建。

你可以看到iTunes上的圖像。

相關問題