AppStore元数据被拒 2. 3 Performance: Accurate MetadataGuideline 2.3.3 - Performance -Accurate Metadata

元数据被拒绝 2. 3 Performance: Accurate MetadataGuideline 2.3.3 - Performance -Accurate Metadata
2019年4月17日 下午11:03
发件人 Apple
2. 3 Performance: Accurate Metadata
Guideline 2.3.3 - Performance - Accurate Metadata


We noticed that your screenshots do not sufficiently reflect your app in use.

Specifically, your 6.5-inch iPhone screenshots don’t include iPhone XS display features.

Next Steps

To resolve this issue, please revise your screenshots to ensure that they accurately reflect the app in use on the supported devices. For example, a gaming app should feature screenshots that capture actual gameplay from within the app. Marketing or promotional materials that do not reflect the UI of the app are not appropriate for screenshots.

For iPhone, screenshots for 6.5-inch iPhone Xs Max and 5.5-inch devices (iPhone 6s Plus, iPhone 7 Plus, iPhone 8 Plus) are required. These screenshots will scale down for smaller device sizes.

For iPad, screenshots for 12.9-inch iPad Pro (2nd generation) and 12.9-inch iPad Pro (3rd generation) are required. These screenshots will scale down for smaller device sizes.

App Store screenshots should accurately communicate your app’s value and functionality. Use text and overlay images to highlight your app’s user experience, not obscure it. Make sure app UI and product images match the corresponding device type in App Store Connect. This helps users understand your app and makes for a positive App Store experience.

Resources

For resources on creating great screenshots for the App Store, you may want to review the App Store Product Page information available on the Apple Developer website. 

Please ensure you have made any screenshot modifications using Media Manager. You should confirm your app looks and behaves identically in all languages and on all supported devices. Learn more about uploading app previews and screenshots in App Store Connect Help.



Please see attached screenshot for details.

Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

解决办法:

不需要在打包,只需要提供6.5英寸的截图
需要提供6.5英寸的截图:纵向分辨率为 1242 x 2688 像素
横向分辨率为 2688 x 1242 像素

注:一定要带有留海屏幕的截图 xr类型

  1. 可以是使用模拟器截图,然后让UI设计一下
  2. 也可以搜索“ios带壳截图”

举个栗子:腾讯视频的截图 参考:
在这里插入图片描述

部分快照尺寸截图
在这里插入图片描述

AppStore屏幕快照尺寸规范

最后,把UI设计的图片上传到指定的位置,就可以了。
在这里插入图片描述

### 解决方案 #### 非可解析Parent POM问题 当遇到`Non-resolvable parent POM`错误时,通常是因为Maven无法找到指定的父POM文件。以下是可能的原因及其解决方案: 1. **本地仓库未包含父POM** 如果父POM尚未安装到本地仓库,则需要手动执行`mvn clean install`命令来构建并安装父模块至本地仓库[^4]。 2. **远程仓库配置缺失或错误** 确保项目的`settings.xml`文件中已正确配置了可用的镜像地址。例如阿里云Nexus镜像可以有效解决依赖下载失败的问题: ```xml <mirrors> <mirror> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> ``` 这一设置能够帮助Maven从更稳定的源获取所需构件[^5]。 3. **relativePath属性误配** 子模块中的`<relativePath>`标签指定了寻找父POM的位置,默认为`../pom.xml`。如果项目结构特殊(如扁平化目录),需调整此值指向实际位置;或者将其设为空字符串以强制从仓库加载父POM: ```xml <parent> <groupId>com.example.parent</groupId> <artifactId>example-parent</artifactId> <version>1.0-SNAPSHOT</version> <relativePath/> <!-- 强制从仓库查找 --> </parent> ``` #### Maven Compiler Plugin版本不兼容问题 对于`maven-compiler-plugin`版本3.13.0要求最低支持Maven 3.6.3的情况,应采取如下措施确保环境一致性: 1. **升级Apache Maven工具链** 安装最新版Maven(至少满足插件需求)。可通过官方站点下载对应二进制包,并更新PATH变量完成替换旧版本的操作。 2. **显式声明Java编译器参数** 明确设定目标JDK级别以及编码方式等内容于`pom.xml`内,避免潜在冲突影响正常运行流程: ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.13.0</version> <configuration> <source>17</source> <target>17</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> ``` 以上方法综合运用后,基本能妥善处理所提及的技术难题。 ```python # 示例代码片段展示如何验证当前使用的Maven版本号是否符合预期标准 import subprocess def get_maven_version(): result = subprocess.run([&#39;mvn&#39;, &#39;-v&#39;], stdout=subprocess.PIPE, stderr=subprocess.PIPE) output = result.stdout.decode(&#39;utf-8&#39;) lines = output.splitlines() for line in lines: if &#39;Apache Maven&#39; in line: parts = line.strip().split(&#39; &#39;) return parts[2].strip() # 返回形如3.9.5这样的具体数值部分 current_version = get_maven_version() if current_version >= &#39;3.6.3&#39;: print(f"Maven version {current_version} meets requirements.") else: raise Exception("Upgrade Maven to at least 3.6.3!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WMSmile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值