ARKit、AnchorEntity、缺少初始化程序

ARKit, AnchorEntity, missing initialiser(s)

学习ARKit,正在看AR WWDC的所有内容。在Introducing ARKit 3中,第一次使用RealityKit的地方,有一个使用AnchorEntity[=20=的例子] 使用下面第一个屏幕截图中的第 3 个 convenience 初始值设定项。 当在 Xcode 13 Beta 中使用 iOS15 目标创建项目时,几乎没有这些初始化程序消失,如下面的屏幕截图所示: 我查阅了文档,没有发现与此相关的额外信息。初始化程序可用,但没有关于计划弃用的信息。我觉得很奇怪。 https://developer.apple.com/documentation/realitykit/anchorentity/3255326-init 这可能是什么原因?这可能是与 beta xcode 相关的某种错误吗?

没有弃用初始化程序,您正在为模拟器构建。

在为模拟器构建时,您不会获得相同的初始化程序,因为模拟器没有 ARKit 框架。


将目标更改为物理设备或“任何 iOS 设备”,您应该没问题。