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 程序。

相关推荐
郝学胜-神的一滴3 小时前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
BuHuaX7 小时前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua
Solange__1 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计
peter67681 天前
unity2d游戏开发经验总结
unity
郝学胜-神的一滴1 天前
游戏设计:原型与开发 19:U3D工位布置与性格说明书
人工智能·算法·unity·unreal engine·游戏策划·游戏设计
Aman19842 天前
Claude Code做Unity项目移植(二): 自动执行只读操作,告别频繁的
unity·游戏开发·vibe coding·claude code
暴走约伯2 天前
【VFX工具链源码拆解 02】告别机械劳动(上):一键统改百个子粒子颜色与批量重命名
3d·unity·c#·材质
郝学胜-神的一滴2 天前
游戏设计:原型与开发 18:Unity入门的第一课
人工智能·程序人生·游戏·ui·unity·游戏引擎
淡海水2 天前
09-01-内存-Unity资源生命周期全景
unity·c#·游戏引擎·.netcore·gc
Solange__2 天前
AI世界模型、3D场景生成和游戏引擎怎么选?按5类任务比较交互、物理与导出
开发语言·人工智能·游戏·平面·3d·自然语言处理·游戏引擎