2015-04-22 112 views
4

我正在嘗試將iOS應用程序提交給App Store(支持新Apple Watch),並且遇到了所需圖標文件,其名稱和大小方面的重大問題。我已閱讀文檔(https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/IconandImageSizes.html#//apple_ref/doc/uid/TP40014992-CH16-SW1),並說它創建了尺寸爲48,55,80,88,172和196的2x圖標。這是什麼意思,[email protected](96px x 96px)或[email protected](48px x 48px)。提交Apple Watch圖標問題

當我提出我的二進制它不斷給我的錯誤...錯誤ITMS 90394缺少的圖標...錯誤ITMS 90392無效圖標

一些能請解釋一下究竟是什麼圖標名稱和我需要包括請尺寸? !?

我已經猜測並檢查了幾個小時... [email protected](88px x 88px)不好... [email protected](44px x 44px)不好!

此外,我將圖標文件添加到WatchKit應用程序擴展或只是WatchKit應用程序?

+0

http://stackoverflow.com/questions/29335509/watchkit-appicon-the-app-icon-set-named-appicon-did-not-have-any-applicable/29337514#29337514 –

回答

8

enter image description here 轉到您的故事板,打開WatchKit App文件夾,單擊Image.xcassets,在那裏您應該看到AppIcon資源,點擊它,它會顯示所有圖標大小。如果你點擊每一個,屬性檢查器會給你每個像素的尺寸。

1

你一定要將圖標導入WatchKit應用程序。 應該有一個名爲「AppIcon」的預定義圖片資源,您應該在其中添加圖標。它非常適合我,我只是將我的應用更新爲App Store評論。

順便說一句,你應該導入否則你將圖像從iPhone發送您在蘋果手錶應用到WatchKit應用程序,而不是延長使用的所有圖像,進入蘋果手錶在內線與WatchKit應用通信...

1

經過很多次嘗試後,我終於能夠成功地將我的手錶支持的應用程序提交給商店。

我不能確定到底是哪一部分是造成問題,但有一點我所做的是在這個線程使用概述(由mrdoktor)的命名約定:Invalid Apple Watch icon file names must match pattern "*<dimension>@<scale>x.png"

注:我只在名爲手錶的應用程序圖標這種方式...常規圖標(對於iPhone/iPad)被命名爲[email protected]

然後我進入了Xcode的組織者 - >項目並刪除了項目的「派生數據」。

另外,在我的WatchKit應用程序中,我有一個images.xcassets文件,並創建了一個名爲「AppIcon-Watch」的「新應用程序圖標」集。我進入了我的項目設置,並在WatchKit應用程序目標下,確保App Icons Source指向新創建的「AppIcon-Watch」集。

我不需要觸摸WatchKit Extension,它是images.xcassets。我不必將圖標添加到擴展中。

我確實有手錶圖標文件添加到WatchKit app文件夾,並將其導入到項目中,並進一步將它們拖動到WatchKit的images.xcassets中的正確位置

我希望這可以幫助其他人說有這個相同的問題!

3

我也在努力解決同樣的問題。這真的很煩人。搜索了它,做了上面提到的所有事情,並在互聯網上的其他職位。雖然沒有工作。

那麼我認識到24x24 @ 2x應該是實際的大小48x48像素而不是24x24等等。我知道這是愚蠢的。但我想有更多像我這樣愚蠢的人,這篇文章會幫助他們。

0

我得到了同樣的問題,併成功修復它。最奇怪的是,以[email protected]的方式命名的圖標應該只是主屏幕38mm。只要我以這種方式命名它,我的應用程序就已成功上傳到AppStore。但是所有我的其他圖標AppWatch通常都是這樣命名的:icon_180.png 魔術對我來說是不可理解的。 :-)

1

我得到了90392錯誤,不是來自我的應用程序圖標,而是來自我的手錶應用程序中包含的其他三個雜項圖像。我將它們直接添加爲我的項目中的文件,這是圖像資源之前的舊派方式。我刪除了這些內容,並將它們添加到圖片資產目錄中,然後應用程序提交完成。文件和文件名是相同的,所以顯然所有圖片必須是資產目錄的一部分。