![](/img/trans.png)
[英]How to solve “Missing Marketing Icon. iOS Apps must include a 1024x1024px”
[英]Missing App Store Icon. iOS Apps must include a 1024x1024px App Store > Icon in PNG format
當我嘗試提交應用程序時
缺少應用商店圖標。 iOS 應用程序必須包含一個 1024x1024px 的 PNG 格式的應用程序商店圖標。 如果未在資產目錄中或通過 iTunes Connect 提供圖標,則無法提交應用以供 App Review 或 Beta App Review
我在 iTunes Connect 中提供 1024px*1024px PNG 格式的App Store 圖標,但仍然出現此錯誤
我將引用 Claude31 在這里所說的話: https ://forums.developer.apple.com/thread/90543
可能是無用的問題,但是您是否檢查過 png 圖像的確切大小(在查找器信息中)?
在我的例子中,客戶端給我發送了一個名為 xxxx1024x1024.png 的圖像,實際大小為 4000 x 4000。因此,如果您沒有創建圖像,則值得檢查。
您可以在預覽中打開此圖像並選擇 file -> Export... 並設置格式 png 並檢查 alpha 。 並保存圖像並使用更新的圖像。 我希望問題會得到解決。
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string>icon.png</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>icon.png</string>
<string>icon@2x.png</string>
<string>icon-72.png</string>
<string>icon-72@2x.png</string>
</array>
<key>UIPrerenderedIcon</key>
<false/>
</dict>
</dict>
您需要 1024 x 1024 像素的應用程序的 App Store 圖像,沒有圓角和屬性,請參閱此答案代碼簽名錯誤 Xcode
我偶然發現了這個問題。 在使用不同類型的 .pn 文件“透明”和“不透明”進行測試后,這兩種混亂都不適合我。 問題在於我將集合放在 App-Icon 中的名稱,該名稱帶有“波浪號”口音。 我刪除了口音,蘋果驗證了編譯。
使用 Xcode 12,您可以擁有一個 Swift UI 應用程序,當您提交審核時,該應用程序只會為 MacOS 版本而不是 iOS 版本提供此錯誤。
訣竅是將 Mac App 圖標圖像和大小添加到 Images.xcassets 文件夾,並在“Mac OS”的“屬性”面板中標記該文件夾。 出於某種原因,它已關閉。
這樣做將允許您的 Mac OS 應用程序被接受以進行“審查”。
希望能幫助某人。 我幾乎花了兩天的時間來追這個。
我的問題是 Sketch 應用程序導出了大小為 1024x1025 的錯誤圖像。
根據您從 XCode 獲得的消息,您也可以事后從 App Store Connect 執行此操作。
我的應用程序 > 准備提交 > App Store 圖標 > 選擇圖像。 必須是 1024x1024px png,沒有 alpha 通道或透明膠片。
更多信息在這里。
2xSamurai 的答案是避免重復執行此操作的首選長期解決方案。
我的解決方案是不在應用程序圖標組名稱中使用“â”。
1-)Xcode 9.4.1 打開並打開一個新項目。
2-) 創建新的資產目錄。
3-) 正確填寫所需的圖標。
4-)這個AppIcon目錄右擊並顯示在finder中,打開AppIcon.appiconset文件夾並復制文件夾中的所有內容。
5-)打開舊項目,舊項目AppIcon目錄右擊顯示在finder中,打開文件夾刪除所有東西。
6-)粘貼到您復制的文件夾中。
7-) 清理、構建項目和存檔。
並成功上傳 App Store。
嘗試在app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/
上添加一張 1024 X 1024 的圖像並將其重命名為“icon-1024.png”,並將下面的 json 添加到app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
{
"size" : "1024x1024",
"idiom" : "ios-marketing",
"filename" : "icon-1024.png",
"scale" : "1x"
}
對我來說就是工作
我的問題實際上來自開發資產。 我的 Assets 文件夾目錄在此位置並導致問題,因為在構建時它忽略了此文件夾。 AppName -> General ->(目標列)AppName -> Development Assets。 確保你的文件不像我的那樣在那里!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.