我试图将SwiftUI视图添加到现有的基于UIKit + Storyboards的tvOS项目中。 actual 构建工作正常,我可以在模拟器中运行并查看我的SwiftUI视图,但是当我恢复SwiftUI预览时,显示以下诊断信息,显示“无法构建MyClass.swift失败”:
我看到this similar SO post关于-bundle and -bitcode_bundle cannot be used together
错误,但是我的配置已经是答案所建议的方式(将Mach-O类型设置为Executable,并确保未设置Bundle Loader)。
还有一条警告,提示找不到/Applications/Xcode.app/Contents/SharedFrameworks-appletvsimulator
。该目录当然不存在,但是在我的项目中没有找到SharedFrameworks-appletvsimulator
的引用。另外,如果我创建一个新的SwiftUI项目,它也不会对此抱怨。
SwiftUI代码实际上只是Xcode模板中的一个新的“ Hello World” SwiftUI文件-我根本没有对其进行修改。
有人对这里发生的事情或如何解决有任何想法吗?