Ошибка сборки xcode11.4 & ionic4: повторяющиеся символы для архитектуры x86_64 - PullRequest
1 голос
/ 30 марта 2020

При попытке собрать на xcode появляется всплывающая ошибка.

Я снова попытался pod deintegrate и pos install, но ошибка все еще появляется.

Не уверен, что ошибка в файлах .m и .h или в scode настройки сборки.

Любая помощь приветствуется.

Это сообщение об ошибке

...



duplicate symbol '_OBJC_CLASS_$_TAGRuntime' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGRuntime_b55b9ea65c002f0310978d5f04e96bf2.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGRuntime.o)
duplicate symbol '_OBJC_METACLASS_$_TAGRuntime' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGRuntime_b55b9ea65c002f0310978d5f04e96bf2.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGRuntime.o)
duplicate symbol '_OBJC_CLASS_$_TAGUniversalAnalytics' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._defaultItemMap' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._defaultTransactionMap' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._numberFormatter' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._productDimensionRegex' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._productMetricRegex' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_IVAR_$_TAGUniversalAnalytics._turnOffAnonymizeIpValues' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
duplicate symbol '_OBJC_METACLASS_$_TAGUniversalAnalytics' in:
    /Users/wai/Documents/projectfile/platforms/ios/Pods/GoogleTagManager/Frameworks/GoogleTagManager.framework/GoogleTagManager(TAGUniversalAnalytics_398262d418b53042dc4e5b4d94f50e24.o)
    /Users/wai/Documents/projectfile/platforms/ios/projectName/Plugins/com.jareddickson.cordova.tag-manager/libGoogleAnalyticsServices.a(TAGUniversalAnalytics.o)
ld: 334 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)A
...

1 Ответ

0 голосов
/ 14 апреля 2020

У меня была похожая проблема после того, как я обновил свои модули и Xcode одновременно. Для меня это было исправлено:

Я закомментировал каждый модуль в подфайле, а также строку use_frameworks!. Затем я снова запустил pod install, что привело к удалению всех модулей. Я снова раскомментировал все в моем подфайле. Снова побежал pod install, чтобы переустановить модули. В Xcode я почистил папку сборки. (Product> Clean Build Folder) и все работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...