2015-04-03 55 views
3

我正在上傳一個有手錶套件擴展的測試版應用程序。我在三個或四個圖標上出現錯誤,商店不喜歡。我完成了圖標矩陣:Watchkit - 如何處理App Store提交的圖標?

enter image description here

手錶和應用程序。我沒有警告,應用程序在本地驗證。提交給商店後,我只會收到錯誤信息。錯誤顯示在第二張圖片中。

enter image description here

有沒有人遇到過這一點,我應該採取什麼樣的措施來解決這個問題。我相信,WK意見書,現正接受。最後,我確實訪問了錯誤消息中提到的網站。也許我錯過了它,但我沒有發現圖標錯誤。

+0

你在蘋果devforums中問過嗎? – stk 2015-04-04 09:04:56

+0

請檢查您的Info.plist文件。 CFBundleIconFiles會有一個關鍵字,它需要各種大小的圖標。如果您已經填入了所有相關尺寸的xcassets,請將其從info.plist文件中刪除。 – Jassi 2015-04-04 09:33:19

+0

我沒有這個名字的關鍵 - 我有一個關於圖標的部分。該標題是「圖標文件(iOS 5)」 – 2015-04-04 13:22:37

回答

4

您的WatchKit應用程序文件夾中有一個Images.xcassets-文件。您必須填寫正確的圖片,而不是主應用程序中的圖片。此外,請確保對於每個圖像集只選擇「Apple Watch」作爲圖像目標。

enter image description here

+0

這非常有幫助。謝謝。我現在只停留在三個錯誤 - 手錶套件擴展中的無效圖標文件 - 40x40 @ 3x,60x60 @ 2x,60x60 @ 3x。我在擴展名中沒有這個名字的文件,也沒有plist文件中的文件。奇怪的。任何我應該看的地方。 – 2015-04-04 13:18:25

+0

設置一個測試項目並嘗試重現它。如果你不能,那麼當你在主應用程序中的任何地方複製圖標時,有人走錯了方向。 – stk 2015-04-04 16:00:52

0

好的,找到它了。在主應用程序imageAsset文件夾中,雖然爲手錶套件圖標分配了空間,但請將它們留空。

同樣,在手錶套件擴展部分imageAsset文件夾中,只列出用於手錶的圖標 - 將iOS圖標留空。對手錶套件應用程序本身重複此操作。

調整三個info.plist文件以匹配爲特定目標設置的圖標。

最後,WK圖標不得有alpha通道。 iTS balks在那。

+0

好了,過了太多時間,我得到的圖標都修好了。發送給Apple,然後得到一條消息,表示TestFlight尚未與手錶一起工作... grrrh – 2015-04-05 05:58:03

+1

如果您在爲iOS(或Android)生成圖像資源時遇到更多問題,則可以使用該Web http:// makeappicon .com/:) – EnriMR 2015-04-06 08:06:22

+0

謝謝,好工具 – 2015-04-06 13:17:12