我在最新的 XCode 13.2 iOS 15 版本中運行我的代碼舊代碼。在運行我的應用程式時出現以下錯誤,
duplicate symbol '__toSelectedDate' in:
/Users/userName/Library/Developer/Xcode/DerivedData/Administrator-ewwyjnbeieucitgvjwslljnpgsqr/Build/Intermediates.noindex/Administrator.build/Debug-iphonesimulator/Administrator.build/Objects-normal/x86_64/BarGraph.o
/Users/userName/Library/Developer/Xcode/DerivedData/Administrator-ewwyjnbeieucitgvjwslljnpgsqr/Build/Intermediates.noindex/Administrator.build/Debug-iphonesimulator/Administrator.build/Objects-normal/x86_64/AdherenceOut.o
duplicate symbol '_y_MarkerLblRange' in:
/Users/userName/Library/Developer/Xcode/DerivedData/Administrator-ewwyjnbeieucitgvjwslljnpgsqr/Build/Intermediates.noindex/Administrator.build/Debug-iphonesimulator/Administrator.build/Objects-normal/x86_64/AppDelegate.o
/Users/userName/Library/Developer/Xcode/DerivedData/Administrator-ewwyjnbeieucitgvjwslljnpgsqr/Build/Intermediates.noindex/Administrator.build/Debug-iphonesimulator/Administrator.build/Objects-normal/x86_64/LoginViewController.o
ld: 2 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已經清理了我的專案并洗掉了派生資料但沒有作業。xcode 構建設定中沒有雙重匯入或宣告或在編譯源中添加。我的代碼完全可以在 iOS 12 版本的 Xcode 10.1 版本上運行。但是蘋果沒有升級構建版本來上傳構建應用商店,為什么我堅持使用最新的 iOS 制作兼容的代碼版本。
uj5u.com熱心網友回復:
我通過更改 XCode 構建設定解決了這個問題,
GCC_NO_COMMON_BLOCKS = YES to NO
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/423058.html
標籤:
上一篇:ObjC中的編碼
