2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
本文最初发布于 Jo4 博客。
你的 EAS 构建成功了。IPA 文件已上传至 App Store Connect。是时候提交审核了,对吧?
点击。 “无法添加以供审核。”
问题所在
App Store Connect 有一些与你的代码无关的要求。截图需要精确的尺寸。出口合规性需要为每个国家/地区进行声明。隐私问卷希望了解你使用的每一个软件开发工具包(SDK)。
以下是阻碍我提交的所有问题以及我的解决方法。
第一部分:截图尺寸
我运行了模拟器,截取了一些截图,然后上传。报错:
截图必须为 1284 x 2778 像素
已上传:1320 x 2868 像素
iPhone 16 Pro Max 使用的尺寸与 App Store Connect 对“6.5 英寸显示屏”类别所预期的尺寸不同。
解决方法:
# 将所有 iPhone 截图调整为 App Store 要求的尺寸
for f in ./assets/appstore/iphone/*.png; do
sips -z 2778 1284 "$f"
done
sips 是 macOS 内置的图像处理工具。-z 标志用于将图像调整为精确尺寸。
第二部分:iPad 截图——拉伸灾难
“很简单,”我想。“只要把手机截图调整大小用于 iPad 就行了。”
# 不要这样做
sips -z 2732 2048 phone-screenshot.png --out ipad-screenshot.png
结果看起来就像有人抓住我的用户界面并向侧面拉扯。按钮变成了椭圆形。文字变得臃肿。一切都错了。
真正的解决方法:
启动真实的 iPad 模拟器并截取原生截图:
# 启动 iPad 模拟器
xcrun simctl boot "iPad Pro 13-inch (M4)"
# 在 iPad 上构建并运行
npx expo run:ios --device "iPad Pro 13-inch (M4)"
# 以原生分辨率截取截图
xcrun simctl io booted screenshot ./assets/appstore/ipad/screenshot01.png
手机和平板电脑是不同的外形规格。用户界面会自适应。仅仅调整大小只会导致拉伸变形。
第三部分:截图内容问题
现在我有了正确的尺寸。但我的应用需要登录。登录界面的截图并不吸引人。
解决方案:带有演示数据的引导轮播图。
我创建了一个分支(ft/screenshots),包含:
- 一个展示应用功能的
OnboardingCarousel组件 - 硬编码的演示数据(虚假的网址、虚假的分析数据)
- 一个用于显示此内容而非登录界面的标志
// 检查我们是否处于截图用的“演示模式”
if (isDemoMode) {
retu
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。