簡體   English   中英

為UIKitForMac構建,但鏈接在為macOS構建的.tbd中

[英]building for UIKitForMac, but linking in .tbd built for macOS

我正在嘗試編譯我的iOS應用程序以在macOS上工作,在檢查Mac復選框后,我在編譯時收到此錯誤:

d:為UIKitForMac構建,但是為macOS構建的.tbd鏈接,文件'/Users/jan/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/用於架構x86_64的庫/框架// GLKit.framework / GLKit.tbd'

知道這意味着什么以及如何解決它?

雖然我沒有遇到這個特殊錯誤,但在嘗試從iPad移植到UIKitForMac時,我遇到了類似錯誤。 當您與框架鏈接時,UIKitForMac似乎是為x86_64構建的iOS SDK。 因此,它不應該嘗試從macOS SDK中提取x86_64文件。

我很想檢查Xcode中的“架構”和“有效架構”設置,以確保刪除所有設置並將其切換回標准設置。

刪除架構

暫無
暫無

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

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