ios - 可以在 macOS CLI 项目中使用 ARKit 类吗?
问题描述
我一直在使用 ARKit 3(带有 Xcode 测试版的测试版)。我知道 ARKit 框架旨在用于 iOS 设备,但我想知道是否可以在 macOS 项目中实例化这些类中的任何一个?
我在 iOS 设备上存档了一个 ARWorldMap 对象(来自 ARKit),并下载了应用程序包以在我的 MacBook 上检查它。
我正在尝试使用 NSKeyedUnarchiver 取消存档由 NSKeyedArchiver 存档的数据,当我尝试在 MacBook 项目中导入 ARKit 时,我收到以下错误。
我知道某些功能不应该在 iOS 设备之外工作,但是当我在 Xcode 中为针对 MacBook 的程序开发时,我可以不使用保存特定数据的类吗?
任何帮助,将不胜感激。
这是错误:
“没有这样的模块‘ARKit’”
解决方案
不幸的是,ARKit API 仅适用于 iOS 11 及更高版本。在这篇文章的时候。API 依赖于仅在 iPad 或 iPhone 上可用的硬件功能。
你可以在他们的文档中看到 Apple 的 API 支持。请参阅SDK
他们文档的右侧。这是Apple 的 ARKit API 的链接。
推荐阅读
- angular - Angular 7 - 如何避免使用 ng-container 进行行交换
- vegan - 许多样本为零的社区矩阵的相异性,素食包
- pandas - 时间序列重采样错误 - 熊猫列中没有 Dateindex
- django - 将模型中字段的默认值设置为另一个模型实例
- hadoop - hive 3 版本中 hive.support.sql11.reserved.keywords 的替代方案是什么
- javascript - 如何根据 React 中的角色授权用户
- python - 元组索引超出范围,Tensorflow
- csv - 'b' 尝试在 Jupyter 中加载数据文件时添加到文件名
- python - Python Pandas 样式根据列中的值更改整行的背景颜色
- azure-logic-apps - 在 Azure 数据工厂中使用 Web 活动触发邮件时出错