首页 > 解决方案 > 可以在 macOS CLI 项目中使用 ARKit 类吗?

问题描述

我一直在使用 ARKit 3(带有 Xcode 测试版的测试版)。我知道 ARKit 框架旨在用于 iOS 设备,但我想知道是否可以在 macOS 项目中实例化这些类中的任何一个?

我在 iOS 设备上存档了一个 ARWorldMap 对象(来自 ARKit),并下载了应用程序包以在我的 MacBook 上检查它。

我正在尝试使用 NSKeyedUnarchiver 取消存档由 NSKeyedArchiver 存档的数据,当我尝试在 MacBook 项目中导入 ARKit 时,我收到以下错误。

我知道某些功能不应该在 iOS 设备之外工作,但是当我在 Xcode 中为针对 MacBook 的程序开发时,我可以不使用保存特定数据的类吗?

任何帮助,将不胜感激。

这是错误:

“没有这样的模块‘ARKit’”

标签: iosmacosarkit

解决方案


不幸的是,ARKit API 仅适用于 iOS 11 及更高版本。在这篇文章的时候。API 依赖于仅在 iPad 或 iPhone 上可用的硬件功能。

你可以在他们的文档中看到 Apple 的 API 支持。请参阅SDK他们文档的右侧。这是Apple 的 ARKit API 的链接


推荐阅读