Unity Apple Vision Pro 开发(一):开发前期准备【软硬件要求 | 开发者模式 | 无线调试打包】

文章目录

  • 📕教程说明
  • 📕硬件要求
  • 📕软件要求
    • [⭐Xcode 15.2 及以上](#⭐Xcode 15.2 及以上)
    • [⭐visionOS 1.0 (21N301) SDK 或者更高版本](#⭐visionOS 1.0 (21N301) SDK 或者更高版本)
    • [⭐Unity 2022 LTS for Apple Silicon (2022.3.18f1及以上的版本)](#⭐Unity 2022 LTS for Apple Silicon (2022.3.18f1及以上的版本))
    • [⭐Unity Pro/Unity Enterprise/Unity Industry的授权许可证](#⭐Unity Pro/Unity Enterprise/Unity Industry的授权许可证)
  • 📕其他要求(苹果开发者账号)
  • [📕开启开发者模式 & Wi-Fi 无线调试功能](#📕开启开发者模式 & Wi-Fi 无线调试功能)
  • [📕将 Xcode 中的程序打包到头显中](#📕将 Xcode 中的程序打包到头显中)

此教程相关的详细教案,文档,思维导图和工程文件会放入 Spatial XR 社区。这是一个高质量 XR 开发者社区,博主目前在内担任 XR 开发的讲师。该社区提供专人答疑、完整进阶教程、从零到一项目孵化保姆服务(包含产品上架App lab)、投资|融资对接、工程文件下载等服务。

社区链接:
SpatialXR社区:完整课程、项目下载、项目孵化宣发、答疑、投融资、专属圈子


📕教程说明

这期教程我将介绍使用 Unity 开发 Apple Vision Pro 应用的前期准备,包括开发的软硬件要求、开启开发者模式和 Wi-Fi 无线调试功能、真机打包调试。通过本期教程的学习,可以为之后 Unity 开发 Apple Vision Pro 程序做好准备。

视频讲解:苹果Vision Pro Unity开发前期准备

Unity 的 Apple Vision Pro 开发工具叫做 PolySpatial,官方文档:https://docs.unity3d.com/Packages/com.unity.polyspatial.visionos@1.2/manual/index.html

(需要时刻关注开发者文档,因为 PolySpatial 处于早期阶段,在未来可能有些地方会发生变动)


📕硬件要求

  • Apple Silicon Mac (M系列芯片的Mac电脑) 我用的是 M2 芯片的 Macbook Pro
  • Apple Vision Pro (真机调试必备)

📕软件要求

⭐Xcode 15.2 及以上

Unity 的程序会打包成一个 Xcode 工程,然后可以在 Xcode 里调试开发和打包发布。安装好 Xcode 后需要导入 visionOS 模块。


⭐visionOS 1.0 (21N301) SDK 或者更高版本

开发的时候会自动导入。

⭐Unity 2022 LTS for Apple Silicon (2022.3.18f1及以上的版本)

需要下载针对 Apple Silicon 的 Mac 系统的 Unity。经测试,国服版的 Unity 也能使用。

⭐Unity Pro/Unity Enterprise/Unity Industry的授权许可证

目前使用 Unity 开发 Apple Vision Pro 需要用付费版的 Unity 许可证,至少需要 Unity Pro。

官方价格表:
https://unity.com/cn/products

价格是笔不小的数字,因此开发 Apple Vision Pro 的成本不小。希望未来 Unity 个人免费版也能开发苹果头显。

📕其他要求(苹果开发者账号)

如果需要将电脑里的程序打包到苹果头显里运行,以及上架 App Store,需要准备苹果的开发者账号,可以到苹果开发者官网进行注册,最便宜的价格是一年 99 美元。

📕开启开发者模式 & Wi-Fi 无线调试功能

步骤一:Apple Vision Pro 和 Mac 连接同一个 Wi-Fi

步骤二:在 Apple Vision Pro 中点击 Settings > General > Remote Devices

步骤三:打开一个 Xcode 工程,点击 Window > Devices and Simulators,点击 Pair,输入头显中显示的配对码

步骤四:在 Apple Vision Pro 中打开 Settings > Privacy & Security,找到 Developer Mode,开启开发者模式 。

此时,就已经开启了开发者模式并且满足了 Wi-Fi 无线调试的条件。虽然调试也能用有线调试,但是苹果头显的有线调试必须要购买官方的开发者头戴,价格 299 美元,比较昂贵,且不是必需品。Wi-Fi 无线调试已经能满足大部分的需求。

📕将 Xcode 中的程序打包到头显中

首先在 Xcode 的最上方把设备切换成与电脑连接的 Apple Vision Pro 设备。

然后点击项目的根文件夹,在 General 里确保 Minimum Developments 的 visionOS 版本,也就是 Xcode 里开发环境的 visionOS 版本,需要匹配上设备实际的 visionOS 版本。

最后在 Signing & Capabilities 里,在 team 一栏添加自己的苹果开发者账号,否则无法进行打包。

现在点击 Xcode 中的运行按钮,如果打包成功就会跳出 Build Success 的提示框。然后就可以在头显中找到并且运行 Xcode 程序。

相关推荐
90后小陈老师9 小时前
Unity教学 项目2 2D闯关游戏
游戏·unity·游戏引擎
噗噗夹的TA之旅10 小时前
Unity Shader 学习20:URP LitForwardPass PBR 解析
学习·unity·游戏引擎·图形渲染·技术美术
nnsix10 小时前
Unity ReferenceFinder插件 多选资源查找bug解决
unity·游戏引擎·bug
gzroy11 小时前
Unity Shader Graph实现全息瞄准器
unity·游戏引擎
90后小陈老师15 小时前
Unity教学 基础介绍
unity·游戏引擎
90后小陈老师15 小时前
Unity教学 项目3 3D坦克大战
3d·unity·游戏引擎
秦奈16 小时前
Unity复习学习随笔(五):Unity基础
学习·unity·游戏引擎
nnsix17 小时前
Unity ReferenceFinder插件 窗口中选择资源时 同步选择Assets下的资源
java·unity·游戏引擎
麷飞花18 小时前
unity3d scene窗口选中物体, 在 hierarchy高光显示
unity·editor·unity3d·u3d·hierarchy
ۓ明哲ڪ19 小时前
Unity功能——关闭脚本自动编译(Unity2021.3)
unity·游戏引擎