如何自动禁用 Swift 游乐场的启用结果

How to automatically disable enable results for a Swift Playground

我正在为使用 ARKit 和 Vision 的 Swift 学生挑战赛开发一个 Swift 游乐场。在应用程序表单中,代码完美运行并使用大约 350mb 的 RAM。当我将代码带到 Playground 时,只要我尝试添加一个 SCNNode,Playground 就会崩溃并说有一个错误 运行 你的代码。

不过,一旦我关闭启用结果,它就会以应用程序形式运行。

有没有办法自动关闭它,而不是告诉用户关闭感觉有点不完整和 hacky 的启用结果?

我终于解决了这个问题!在页面的 Manifest.plist 中将 PlaygroundLoggingMode 作为字符串设置为 Off。看这里:https://developer.apple.com/documentation/swift_playgrounds/structuring_content_for_swift_playgrounds/adding_a_page_to_a_playground_book