Explore App Store Connect for spatial computing
Spatial Computing 进阶 20m

探索空间计算的 App Store Connect

Explore App Store Connect for spatial computing

2023年6月5日

在 Apple 官方观看视频

一句话判断

三种上架方式(新 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 构建的持续集成
WWDC 2023