RealityKit提示:在应用包中找不到文件 'default-binaryarchive.metallib'
在使用UIView ArVİew应用时,我遇到以下警告:
在应用包中找不到文件
default-binaryarchive.metallib。
问题是,在另一个UIView + ArVİew应用中,我们没有遇到它。
我试着找出原因,但找不到。
两个应用的总体结构相似。Arview的设置代码也是一样的。
原因可能有很多,所以我在这里寻求帮助。
lazy var arView: ARView = {
// .nonAR means you’re showing RealityKit’s 3‑D renderer only,
// so there’s no ARSession to configure — pass false.
let view = ARView(frame: .zero,
cameraMode: .nonAR,
automaticallyConfigureSession: false)
view.translatesAutoresizingMaskIntoConstraints = false
return view
}()
每当 setArview() 被调用时,我们就会收到这个警告。两个应用中都是一样的。
func setArview(){
arView.frame.size.width = screenWidth
}
解决方案
请尝试添加以下
RealityKit
以及/或 Metal 框架(手动)
目标 > 常规 > Frameworks、Libraries & Embedded Content > + > Select Framework > 添加
不知道为什么会这样,但我确实遇到过几次缺失的框架。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。