gpt4 book ai didi

ios - 在 xcode 模拟器中构建时禁用 RealityKit/ARKit

转载 作者:行者123 更新时间:2023-12-05 06:01:29 26 4
gpt4 key购买 nike

在为 xcode 模拟器构建时是否可以禁用 RealityKit/ARKit/AR?这样我就可以设计/更改非 AR 相关页面。

我想更改我的主页,添加不同的部分和样式。首页与ARKit/Reality Kit无关,但我没有带实体设备。

错误表明各种 RealityKit/ARKit 函数未定义或不存在。就像 ARView 没有成员.occlusion。

主页根本不需要 AR,是否可以构建和运行模拟器,甚至可以在没有物理(启用 AR)设备的情况下进行预览?

最佳答案

您可以使用 Conditional Compilation Block ,如 Swift 编程手册中所述:

class SubclassedARView : ARView {

var configuration: ARWorldTrackingConfiguration()
var runOptions: ARSession.RunOptions()

init() {

#if !targetEnvironment(simulator)

// Code here is only compiled when building to a real or generic device.

// This is the place where you should add your RealityKit specific
// code, or at least the code that gives build-time errors in Xcode.

// An example of a problematic method:
session.run(configuration, options: runOptions)

#endif

}
}

关于ios - 在 xcode 模拟器中构建时禁用 RealityKit/ARKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67171757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com