具有2.0功能的SwiftUi应用程序可以运行到iOS、iPadOS,但不能运行到MacOS

具有2.0功能的SwiftUi应用程序可以运行到iOS、iPadOS,但不能运行到MacOS,ios,macos,swiftui,cross-platform,Ios,Macos,Swiftui,Cross Platform,从XCode 12 beta 4(12A8179i)运行多平台SwiftUI应用程序(具有2.0功能)到运行Catalina 10.15.7的iMac时,我收到以下错误。该项目为Mac生成,但无法运行 dyld:未找到符号:$s4Body7SwiftUI3AppPTl 引用自:/Users/jamesalison/Library/Developer/Xcode/DerivedData/CC0_Notes2-bsyhdjklfidgkicvoddwsslyeyjia/Build/Products/

从XCode 12 beta 4(12A8179i)运行多平台SwiftUI应用程序(具有2.0功能)到运行Catalina 10.15.7的iMac时,我收到以下错误。该项目为Mac生成,但无法运行

dyld:未找到符号:$s4Body7SwiftUI3AppPTl 引用自:/Users/jamesalison/Library/Developer/Xcode/DerivedData/CC0_Notes2-bsyhdjklfidgkicvoddwsslyeyjia/Build/Products/Debug maccatalyst/CC0 Notes2.app/Contents/MacOS/CC0 Notes2(为Mac OS X 14.0构建) 预期位于:/System/iOSSupport/System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI 在/Users/jamesalison/Library/Developer/Xcode/DerivedData/CC0_Notes2-bsyhdjklfidgkicvoddwsslyeyjia/Build/Products/Debug maccatalyst/CC0 Notes2.app/Contents/MacOS/CC0 Notes2中

该应用程序运行良好,可用于实际的iPhone和运行最新操作系统版本的iPad。我的设置中是否缺少某些内容?我应该嵌入框架吗?谢谢


(lldb)

我在新创建的SwiftUI项目中遇到了类似的问题,该项目在macOS 10.15上运行Xcode 12.2–它在iOS和Mac上运行良好,但在运行Mac版本时,我会遇到类似的启动崩溃错误

我遵照Asperi评论中的建议——升级到Big-Sur(11.0.1)——现在Mac版本运行良好,没有崩溃。

您需要macOS 11(Big-Sur)来运行SwiftUI 2.0应用程序。