【问题标题】:What size screenshots should be used for IAPs ( In app purchases ) for Mac apps?Mac 应用的 IAP(应用内购买)应使用多大的屏幕截图?
【发布时间】:2017-06-29 05:47:57
【问题描述】:

iTunesconnect 上 Mac 应用的 IAP 屏幕截图应使用哪些尺寸?

我已尝试使用以下方式上传 PNG 屏幕截图:

2560 x 1600 px
640 x 920 px

无济于事...但上传似乎不被接受...谁能建议将接受哪些尺寸? Apple 指定 640 x 920 但它不上传,也没有错误消息。

【问题讨论】:

    标签: macos in-app-purchase app-store-connect screenshot


    【解决方案1】:

    在官方文档中我发现了这个:

    产品在设备上显示的屏幕截图。这 屏幕截图仅用于 Apple 审核,不会显示在 应用商店。截图要求概述如下: iOS:至少 640 x 920 像素。 tvOS 需要 1920 x1080 像素。 ma​​cOS 需要 1280 x 800 像素。

    来源:https://help.apple.com/app-store-connect/#/dev84b80958f

    有趣的是,我刚刚尝试了 Mac IAP 的 640 像素(宽度)x 920 像素(高度)的屏幕截图,一切都很好。确保您没有 alpha 通道,但这会产生另一个错误。

    【讨论】:

    • 640*920plxs 没问题。
    • 我已经在 Sketch 中编辑了从模拟器中截取的屏幕截图,并将其调整为 640x920 像素,但仍然出现错误。
    • 尽管文档说了什么,这可能不起作用。从模拟器中截取 iPhone X 屏幕截图不能用于添加屏幕截图(即使您使用不包括窗口镶边的模拟器屏幕截图功能)。
    • 参考下面的回复
    【解决方案2】:

    我想补充已接受的答案,因为反刍文档对解决实际问题几乎没有帮助。

    在我的设备上截取应用程序的屏幕截图以进行应用内购买审查后,它仍然无法正常工作,我进行了一些调查。

    在您尝试上传屏幕截图并看到上传有效尺寸的错误后,您可以打开浏览器检查器查看错误详细信息。图片必须是以下尺寸之一: accepted resolutions found in console error

    我没有意识到的其他事情是,在 macbook 上使用 command-shift-4 进行屏幕截图时,当您按住它进行拖动时,您可以看到您正在拍摄的屏幕截图的实际尺寸,但出于某种原因它将其保存为双倍大小。我最终拍摄了一个屏幕截图,屏幕截图的十字准线显示为 320 x 480,从而保存了 640x960 的 png。它必须是预设尺寸之一,以便图像上传接受它。

    在墙上撞了几个小时后,我想通了,所以我希望这对其他人有所帮助。

    【讨论】:

    • Retina 的原因是双倍的。
    • 这帮助很大,谢谢。不管这意味着什么,我遇到了一个神秘的 GeoJSON 问题。再次尝试上传,然后成功了。
    • 为什么不直接按cmd + s在iOS模拟器中保存截图呢?
    • 我可以确认 640x920 确实有效。但是文档说“至少”,这是不正确的。 help.apple.com/app-store-connect/#/dev84b80958f
    • Apple 绝对应该聘请更好的前端开发人员!我认为@NikHammer-Ellis 比那里的大多数开发人员做得更好。
    【解决方案3】:

    尽管在 Apple 文档中它说:“iOS 需要至少 640 x 920 像素。”,但更大的屏幕截图实际上不起作用..

    长话短说:

    从 iPhone X 模拟器截屏 - 没用。

    iPhone 6 模拟器截取屏幕截图 - 确实有效。

    【讨论】:

    • 这对我也有用。这是 Apple 的一些垃圾实现。
    • 虽然OP是关于macos的。我在 iOS 平台上搜索图像大小将我带到了这里。出于某种奇怪的原因,即使它符合 Apple 规定的要求,它也不会接受模拟器屏幕截图。从我的设备保存相同的屏幕截图并传输过来后,它接受了图像,即使它大于 640 x 920
    • 谢谢。使用 iPhone 8 模拟器有效,但 iPhone 11 失败。
    • 我可以通过使用 SE 模拟器让它工作,但 12 模拟器肯定不能工作。 “耸肩”
    【解决方案4】:

    阅读上述答案后,我尝试了 iPhone 11 pro max 模拟器的不同屏幕截图组合,但均无效。

    我尝试了一个设备(iPhone 6)的屏幕截图,第一次尝试时它就像一个魅力。 以下是详细信息: 尺寸:750x1334 大小:303kb JPEG图像

    【讨论】:

      【解决方案5】:

      您基本上必须使用 iPhone 屏幕的分辨率,例如属于 iPhone 6/7/8(4.7 英寸 Retina 显示屏)的 750 x 1334 像素。

      以下是可接受的 iOS 屏幕截图分辨率列表: https://www.storemaven.com/academy/product-page-creative-requirements-guide/

      【讨论】:

        【解决方案6】:

        IAP 屏幕截图的图像大小应为以下之一:

        • 2732x2048
        • 2048x2732
        • 1280x800
        • 1440x900
        • 2880x1800
        • 2560x1600
        • 1920x1080
        • 3840x2160
        • 312x390
        • 1136x640
        • 1136x600
        • 640x1136
        • 640x1096
        • 2436x1125
        • 1125x2436
        • 1024x1024
        • 960x640
        • 960x600
        • 640x960
        • 640x920
        • 1024x768
        • 1024x748
        • 768x1024
        • 768x1004
        • 2048x1536
        • 2048x1496
        • 1536x2048
        • 1536x2008
        • 1334x750
        • 750x1334
        • 2224x1668
        • 1668x2224
        • 2208x1242
        • 1242x2208

        【讨论】:

        • 虽然其他答案在撰写本文时可能是正确的,但它们现在已经过时了。 App Store Connect 今天接受了直接从 iPhone X 模拟器 (1125x2436 png) 保存的屏幕截图(但它不接受 828x1792 的 iPhone 11 模拟器屏幕截图)。
        猜你喜欢
        • 2011-06-15
        • 1970-01-01
        • 1970-01-01
        • 2014-07-11
        • 2014-04-10
        • 1970-01-01
        • 2013-08-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多