[英]In-App Purchases stuck in "Missing Metadata" state
我正在嘗試設置應用內購買,但我不知道如何擺脫下面顯示的“缺少元數據”。
我從頁面上看到的唯一黃點是“本地化”部分,但我完成了“顯示名稱”和“描述”。
我不知道我還能做什么或我做錯了什么。
盡管 UI 沒有指明,但需要屏幕截圖才能提交您的 IAP 以供批准。
產品在設備上顯示的屏幕截圖。 此屏幕截圖僅用於Apple 審核,不會顯示在 App Store 上。
截圖要求概述如下:
來源: https ://help.apple.com/itunes-connect/developer/#/dev84b80958f
屏幕截圖要求也不准確,例如在 iPhone 11 上拍攝的屏幕截圖即使明顯符合規定的要求也不被接受。 接受 iPhone SE 2 屏幕截圖。
添加到評論信息中的屏幕截圖中的任何 1024x768 png 圖像文件都解決了該問題
對於 iOS 應用內購買,您需要至少 640 x 920 像素的圖像大小。
iOS 至少需要 640 x 920 像素。
tvOS 需要 1920 x1080 像素。
macOS 需要 1280 x 800 像素。
這些是Apple 的指導方針。
將屏幕截圖添加到底部的評論部分,它將變為准備提交。
這里同樣的問題。 解決了上傳模擬器生成的圖片:
就我而言,問題是沒有指定價格。 我實際上沒有足夠的權限來設置價格(我的角色是“開發者”),所以該部分沒有出現,我也沒有注意到它丟失了。
使用 Opera 瀏覽器,它通過以下上傳解決了我的問題:iOS 需要至少 640 x 920 像素才能查看屏幕截圖
在左上角附近的其他幾件事下,有一個“持續時間”下拉菜單,詢問您希望訂閱多長時間(假設您正在訂閱)。
我想這是我第一次錯過的,或者可能是底部測試的屏幕截圖。
當我這次保存所有內容時切換到“准備提交”,現在我只需要上傳一個新版本! 祝你好運!
我添加了 iPhone 11 Pro Max(模擬器)的屏幕截圖以供查看,它可以正常工作!
添加真機截圖
就我而言,我從模擬器中添加了一個 iPhone 8 屏幕截圖,但它沒有上傳。 然后我添加了一個真正的 iPhone 8 設備的屏幕截圖並且工作正常。 准備提交。
蘋果實際上有一個頁面來解釋每條錯誤消息的詳細信息。 您可以在此處參考官方文檔 - 應用內購買狀態。
不要忘記將本地化添加到訂閱組!!!!
不幸的是,這里的答案似乎都無法解釋為什么在設備上拍攝的看似有效的屏幕截圖不起作用....文檔上的幾年仍然沒有更清楚!
iOS requires at least 640 x 920 pixels.
翻譯: 640 x 920 pixels is just one of the accepted screenshot sizes
從一些試驗和錯誤來看,似乎必須以渲染像素提供屏幕截圖,但只能以該大小組的最高像素密度提供。
例如
(這解釋了為什么以原生 2x 渲染的 iPhone 11 屏幕截圖無法正常工作,盡管在 828x1792 時超過了 640 x 920 限制)
還應該注意的是,使用 iOS 模擬器保存屏幕截圖通常會以低於 100% 的比例保存圖像,這就是為什么您的模擬器屏幕截圖也不可接受的原因!
希望這個答案應該提供一個面向未來的解決方案,直到文檔得到正確更新!
您可以在蘋果網站上查看所需內容的所有詳細信息。 這里https://help.apple.com/app-store-connect/#/dev84b80958f
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.