簡體   English   中英

具有 2.0 功能的 SwiftUi 應用可運行至 iOS、iPadOS 但不適用於 MacOS

[英]SwiftUi app with 2.0 features runs to iOS, iPadOS but not MacOS

將具有 2.0 功能的多平台 SwiftUI 應用程序運行到運行 Catalina 10.15.7(來自 XCode 12 beta 4 (12A8179i))的 iMac 時,我收到以下錯誤。 該項目為 Mac 構建但無法運行。

dyld:未找到符號:_$s4Body7SwiftUI3AppPTl 引用自:/Users/jamesallison/Library/Developer/Xcode/DerivedData/CC0_Notes2-bsyhdjklfidgkicvoddwslyeyjia/Build/Products/Debug-maccatalyst/CC0 Notes2.app/CC0s2 Notes是為 Mac OS X 14.0 構建的)預期在:/System/iOSSupport/System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI 在 /Users/jamesallison/Library/Developer/Xcode/DerivedData/CC0_Notes2-bsyhdjklfidgkicvoddwslyeyjia/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 版本運行良好,沒有崩潰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM