想要在编译时删除重复符号错误 xcode ios
Want to remove duplicate symbol error during compile time xcode ios
我运行我的代码老代码在最新的XCode13.2iOS15版本。 运行 我的应用程序出现以下错误,
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 构建设置中的编译源中没有双重导入或声明或添加。
我的代码可以在 Xcode 10.1 版本上完美运行 iOS 12 版本。但是苹果没有升级构建版本来上传构建应用程序商店为什么我坚持制作与最新的兼容代码版本 iOS.
我通过更改 XCode 构建设置解决了这个问题,
GCC_NO_COMMON_BLOCKS = YES to NO
我运行我的代码老代码在最新的XCode13.2iOS15版本。 运行 我的应用程序出现以下错误,
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 构建设置中的编译源中没有双重导入或声明或添加。 我的代码可以在 Xcode 10.1 版本上完美运行 iOS 12 版本。但是苹果没有升级构建版本来上传构建应用程序商店为什么我坚持制作与最新的兼容代码版本 iOS.
我通过更改 XCode 构建设置解决了这个问题,
GCC_NO_COMMON_BLOCKS = YES to NO