大多数浏览器和
Developer App 均支持流媒体播放。
-
探索用于空间计算的 App Store Connect
App Store Connect 为你提供了在 App Store 上测试、提交和管理你的 VisionOS App 所需的工具。探索部署你的第一个空间计算 App 的基础知识和最佳实践,为现有的 App 添加 VisionOS 支持并管理其兼容性。我们还将向你展示用于 visionOS 的 TestFlight,帮你了解如何测试你的 App ,并在你迭代时收集有价值的反馈。
资源
相关视频
WWDC23
Tech Talks
WWDC21
-
下载
♪ 悦耳的器乐嘻哈 ♪ ♪ Justin Thomas:大家好! 我是 Justin Thomas App Store Connect 团队的一名工程师 Maciej Kujalowicz: 我是 Maciej Kujalowicz TestFlight 团队的一名工程师 Justin:我们将一起为你展示 xrOS 如何为你打开大门 让你创造惊人的空间体验 在 xrOS 上的新 App Store 中 用户可发现并下载 你的令人惊叹的 App 在本讲中 我将首先介绍 在 xrOS 发布 App 的 所有不同方式 然后 Maciej 将展示 在 xrOS 上进行 Beta 测试时 你所需了解的一切 最后 我将帮助你确保你的 App 已准备好发布到 App Store 好了 让我们开始设置你的 App 在 App Store Connect 中 有三个选项可供设置你的 App 你可使用 xrOS 平台创建新的 App 如果你的新 App 首次在 App Store 发布 或者你想配置你的 xrOS App 使其价格或销售范围 与你的其他 App 不同 你可选择此选项 你还可将 xrOS 平台 添加到现有 App 中 以创建通用购买 这使你的用户可在所有平台上 使用你的 App 和 App 内购买 你的 App 在所有平台上 都具有相同的名称和 URL 使用户更易于找到 当用户启用自动下载时 你的 App 将自动安装在 用户的所有设备上 最后 你可选择在 xrOS 上提供 兼容的 iPad 和 iPhone App 无需更改任何代码或提交新版本 如你的 xrOS App 仍在开发中 但又希望 xrOS 设备上的用户 能尽快享用你的 App 那这是一个很好的选择 让我们看看 App Store Connect 中的每个选项 首先是创建一个新的 App 假设我是 Nature Lab 团队的开发者 我很兴奋地为我的顾客创建一个 完全沉浸式的 App 我计划将 Backyard Birds 发布到 App Store 由于 Backyard Birds 是个新 App 我首先需要 创建一个新的 App 记录 我可以点击 App 页面左上角的加号 (+) 按钮 然后从下拉菜单中 选择新建 App 来完成此操作 在新建 App对话框中 我将在平台项下选择 xrOS 然后填写剩余的字段 比如名称、Bundle ID 和 SKU 就是这样! 我只需要点击创建即可完成 Backyard Birds 的新 App 记录 然后我就可以开始上传构建版本 接着 让我们看看如何将 xrOS 添加到现有 App 中 回到 Nature Lab 团队的 App 页面 我的顾客喜欢 在 iOS 上用 Mountain Climber 追踪他们最喜欢的登山路线 因此我决定在 xrOS 上增加新体验 要添加 xrOS 平台 我将 选择我的 Mountain Climber App 然后在此点击左侧边栏中的 添加平台 在添加平台对话框中 我只需选择 xrOS 然后点击添加 添加平台后 我就可以开始上传 Mountain Climber 的构建版本了 最后 所有兼容的 iPad 和 iPhone App 都会自动在 xrOS 上提供 如果你认为你的 App 在 xrOS 平台上不是很适用 你可以管理其在 xrOS 上的销售范围 让我们来看一下 在 App 页面 点击左上角的 省略号 (…) 按钮 然后从下拉菜单中选择 “iOS App 在 xrOS 上的销售范围” 从这里 你可以完全控制管理 哪些 App 在 xrOS 上可用 如你使用此选项使你兼容的 iPad 和 iPhone App 可用 并且你之后添加 xrOS 平台 App 发布时将替换 App Store 中的 iOS App 版本 对于 Nature Lab 团队 我想确保 我们的所有兼容 App 都可用 因此我将保留此处的默认设置 你还可在价格和销售范围页面 管理单个 App 的销售范围 在 xrOS 上的 iPhone 和 iPad App 这部分 你可以选择“使此 App 可用” 你还可验证 当前和即将推出的 App 版本是否与 xrOS 兼容 要进一步了解 兼容的 iPad 和 iPhone App 以及如何确保你的 App 正常运行 请查看讲座: “在共享空间中 运行 iPad 和 iPhone App”和 “针对共享空间增强你的 iPad 和 iPhone App” 我们刚刚介绍了 在 App Store Connect 中 设置 xrOS App 的所有方法 接着 你将希望测试你的 xrOS 以及兼容的 iPad 和 iPhone App 确保用户体验良好 这些相关内容 我将交给 Maciej 由他为你介绍 TestFlight Maciej:谢谢 Justin! TestFlight 是一个帮你 分发和安装 App Beta 版的 重要工具 你可以创建测试员团队 定义分发规则并整合反馈 创建可在 App Store 发布的同类最佳 App 要管理你的 Beta 测试 请访问 App Store Connect 网站 点击 TestFlight 标签页 你可在此创建群组 添加测试员和分发构建版本 你还可使用 iOS 上的 App Store Connect 或 App Store Connect API 管理测试员和群组 要从总体上了解如何运行 Beta 版程序 请查看我们关于 TestFlight 入门的技术讲座 关于如何在持续集成服务中 自动分发构建版本的更多信息 请观看我们之前的讲座 “探索 Xcode Cloud 工作流程” TestFlight 可用于 所有现有操作系统 并提供一致的 安装 Beta 版 App 体验 此外 测试员 可在 iOS 和 macOS 上 发送截屏和崩溃反馈 今天我们推出了对 xrOS 的支持 xrOS 上的 TestFlight 将帮助你测试你的沉浸式 App 以确保这些 App 可在设备上提供最佳体验 并准备好上架 App Store TestFlight 还允许你 安装和运行 iPad 和 iPhone App 以验证它们 在 xrOS 上完全兼容 并且运行良好 在本节中 我将为你 介绍 TestFlight 的主要用例 展示如何分发构建版本 安装 App 和收集反馈 让我们从分发构建版本开始 所有平台都支持 创建群组并邀请测试员的功能 这在 xrOS 上也无不同 你可选择使用内部或外部群组 并通过电子邮件 或公共链接邀请测试员 在本例中 已将 xrOS 平台 添加到现有 App 记录中 你可创建一个新的测试员群组 并在那里开始上传构建版本 你还可通过任何现有群组 分发 xrOS 构建版本 在此情况下 测试员将可访问 适用于多个平台的构建版本 TestFlight 让你可完全控制 哪个群组 可在 xrOS 上安装 iOS App 每个群组都有一个选项可启用或禁用 该群的测试员可在头显设备上 安装 iPhone 和 iPad App 的权限 此选项可帮你 在推进 iOS App 兼容性测试时 扩大测试员团队 现在你已了解 如何分发你的构建版本 让我为你介绍测试员 在 xrOS 上安装和运行 Beta 版 App 的过程 启动 TestFlight 后 我可以浏览所有 开发者邀请我测试的 App 侧边栏列表包括可在我的设备上 安装和测试的 xrOS 和 iOS App 不兼容安装的 App 列在 iOS 专用 App 的单独类别中 当开发者邀请我同时测试 xrOS 和 iOS 版本时 TestFlight 允许我 在这两个版本的 App 之间切换 App 页面顶部的切换按钮 允许我选择要安装和测试的版本 从此页面 我可以 查看每个 App 的详细信息 查看描述文件 确认 App 是否与我的设备兼容 此外 我可以 滚动列表到 App 设置 自定义通知或选择自动更新 这样所有新版本的 App 都会被 TestFlight 下载 并自动安装到我的设备上 Beta 版 App 安装后 我可以直接从 TestFlight 或主屏幕启动该 App 与其他平台相同 所有 Beta 版 App 名称前都有一个黄点用来区分 兼容的 iPad 和 iPhone App 被分组在一个专用文件夹中 Beta 版前也会显示黄点 当我启动更新的 App 时 TestFlight 会显示开发者提供的信息 描述最新构建版本中的更改 这对开发者来说是个很好的机会 可以向我推荐 测试 App 时应该重点关注之处 现在 让我们谈谈如何从测试员那里 获取他们在 xrOS 上 使用你的 App 的体验反馈 测试员在你的 App 中发现问题时 或是想提出 一些改进意见时 可发送反馈 作为测试员 如果我想与开发者 分享我在 xrOS 上的体验反馈 我可以同时快速点按数码旋钮 和顶部按钮来截屏 接着 我打开 TestFlight 选择 App 点触发送反馈按钮以启动该过程 我从描述问题开始 附上我的所有截屏 以支持反馈 我可对截屏进行裁剪或注释 让截屏集中在与反馈相关的部分 或隐藏任何敏感信息 另一种提供反馈的情况是 Beta 版 App 崩溃 在此情况下 TestFlight 会询问我 是否要发送更多信息 以帮助调试问题 我可以描述导致崩溃的具体步骤 该信息将与设备上 所捕获的崩溃日志一起提交 到目前为止 我已经介绍了测试员 如何利用 xrOS 上的 TestFlight 安装、运行 Beta 版 App 并分享反馈 现在让我们看看 App Store Connect 和 Xcode 如何帮你分析数据 并追踪测试员的参与度 你可在 App Store Connect 和 Xcode Organizer 中 查看所有已提交的反馈 筛选器支持 按平台或构建版本筛选 你可以检查每个反馈的详细信息 查看截屏 下载崩溃日志 或直接在 Xcode Organizer 中打开反馈 App Store Connect 网页和移动版 还提供以下信息: 有多少测试员安装并启动了 你某个版本的 App 或有多少测试员 提交了崩溃或截屏反馈信息 这是追踪测试员参与度的绝佳工具 你可分析特定构建版本的统计信息 或查看特定群组中 每个测试员的参与度 以上就是 TestFlight 如何帮你构建高质量的 App 并在 xrOS 设备上 提供出色用户体验的 快速介绍 现在我将交回给 Justin 由他来告诉你 如何准备 将你的 App 发布到 App Store Justin:谢谢 Maciej Beta 测试结束后 让我们回到 App Store Connect 为你的 App 做最后的修饰 你可以使用你所期望的 App Store Connect 的功能 来管理你的 xrOS App 从 App 内购买 到截屏 到 App 分析 让我们更仔细地看一下 我们为空间计算更新的一个功能 即隐私标签 随着 xrOS 的发布 我们添加了一些你的 App 可能会收集的新数据类型 这些新数据类型与 xrOS App 相关 但也可应用于其他平台 如你的 App 收集相关的用户周围环境数据 例如:网格、平面、场景分类 或用户周围图像检测 请在 App 隐私部分 勾选“环境扫描” 在“身体” 部分 如你的 App 收集 有关用户手部结构 和手部动作的数据 请勾选“手” 如你的 App 收集 有关用户头部动作的数据 请勾选“头” 一旦你的 App 在 App Store 上发布 用户可从你的 App 产品页面 了解你的 App 收集的数据类型 及其使用方式 今天我们涵盖了很多内容 从设置、Beta 测试 到更新 App 的隐私详细信息 在结束 让我为你快速总结一下 你接着需要做什么 首先 决定你想 如何将你的 App 发布在 xrOS 上 你是要创建一个新 App 将 xrOS 平台添加到现有 App 中 或是选择使你 兼容的 iPad 和 iPhone App 在 xrOS 上可用? 使用 TestFlight 对你的 xrOS App 和兼容的 iPad 和 iPhone App 进行测试 一定要查看 Beta 版测试员 提交的反馈和崩溃信息 接着 更新你的 App 隐私详细信息 以便你的顾客充分了解 你的 App 收集的数据类型 最后 请查看 “App Store Connect 新功能”讲座 进一步了解 App Store Connect 的更新 还可参见 “构建空间计算 App 入门” 以了解开发技巧 最后 我们一如既往地 期待听到你的反馈 Maciej:感谢你的观看! ♪
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。