探索空间计算的 App Store Connect
Explore App Store Connect for spatial computing
2023年6月5日
一句话判断
三种上架方式(新 app、添加平台、兼容 iPad/iPhone app),TestFlight 全面支持——空间计算的 App Store 准备就绪。
这场 Session 讲了什么
App Store Connect 为空间计算平台提供了三种 app 上架方式。第一种是创建新的 app 记录,选择 xrOS 平台。第二种是将 xrOS 平台添加到现有 app(通用购买),用户可以跨平台享受 app 和内购。第三种是让兼容的 iPad 和 iPhone app 自动在 xrOS App Store 上可用,无需代码改动或提交新构建。
TestFlight 全面支持 xrOS。你可以创建内测或外测组,通过邮件或公开链接邀请测试者。测试者可以在设备上安装和运行 xrOS app 及兼容的 iPad/iPhone app。当开发者同时提供 xrOS 和 iOS 版本时,TestFlight 允许切换测试哪个版本。
iPad 和 iPhone app 在 xrOS 上的可用性由开发者控制。你可以通过 App Store Connect 的 “iOS Apps on xrOS Availability” 管理哪些 app 可用。如果后续添加了 xrOS 平台并发布,原生版本会替换兼容的 iOS 版本。
值得深挖的点
TestFlight 的分组控制在 xrOS 上有特殊行为。每个组都有一个选项来启用或禁用测试者在设备上安装 iPad/iPhone app 的能力。这让你可以在测试 iOS app 兼容性的同时,逐步推进 xrOS 原生版的开发。
产品页面的兼容性信息也值得关注。用户可以在 App Store 上查看 app 是否兼容 xrOS,当前和即将发布的版本是否兼容。这为用户提供了清晰的预期。
代码片段
App Store Connect 三种上架方式:
方式一:创建新 app
- Apps 页面 → + 按钮 → New App
- 平台选择 xrOS
- 填写名称、Bundle ID、SKU
方式二:添加平台到现有 app
- 选择现有 app → Add Platform
- 选择 xrOS → Add
- 上传 xrOS 构建
方式三:兼容 iPad/iPhone app
- 自动可用,无需操作
- 可通过 "iOS Apps on xrOS Availability" 管理
- 发布原生版后自动替换
TestFlight xrOS 支持:
- 创建内测/外测组
- 控制组的 iOS app 安装权限
- 测试者可切换 xrOS/iOS 版本
- 支持截图和崩溃反馈
最佳实践
- 如果是新 app,选择 xrOS 平台创建新记录
- 如果已有 iOS app,考虑添加 xrOS 平台实现通用购买
- 利用 TestFlight 在设备发布前充分测试
- 管理兼容 iPad/iPhone app 的可用性,避免不好的体验
- 发布 xrOS 原生版后,它会自动替换兼容版本
还有什么值得关注
- TestFlight 测试者可以发送截图和崩溃反馈
- App Store Connect API 支持自动化管理
- 参考 “Run your iPad and iPhone apps in the Shared Space” 了解兼容性
- Xcode Cloud 支持 xrOS 构建的持续集成