ЛД: 4 повторяющиеся символы для архитектуры ARMv7 военнослужащих Гугл



Используя какао-бобы, установите firebase:



  target ‘Ejemplo’ do
pod 'MOCA'
pod 'Firebase/Auth'
end


Intall какао-бобы
Но когда я пытаюсь скомпилировать





ЛД /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/Ejemplo.приложение/например
нормальный armv7
компакт-диск /пользователи/dortiz/документы/маяки/например/например
экспорт IPHONEOS_DEPLOYMENT_TARGET=10.2
экспорт PATH=" / Applications / Xcode.приложение / контент / разработчик / платформы / iPhoneOS.платформа / разработчик / usr / bin: / приложения / Xcode.приложение/содержание/разработчика каталог/usr/ОГРН:/usr/местные/Бен:/usr/Бен:/ОГРН: выполнить/sbin:/sbin размещена"
/ Приложения / Xcode.app / Contents / Developer/Toolchains / XcodeDefault.xctoolchain / usr / bin / clang
- arch armv7-isysroot / Applications / Xcode.приложение / контент / разработчик / платформы / iPhoneOS.платформа/разработчик/пакеты SDK/iPhoneOS10.2.пакет SDK
-L/Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos
-L/Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/GTMSessionFetcher
-L/Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/GoogleToolboxForMac
-Л/пользователи/dortiz/документы/маяки/например/например/чалды/МОКа -F/Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos
-Ф/пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseAnalytics/рамки/рамки
-Ф/пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseAuth/рамки/рамки
-Ф/пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseCore/рамки
-Ф/пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseInstanceID/рамки/рамки
-F/Users/dortiz/Documents/BEACONS/Ejemplo/Ejemplo/Pods/GoogleInterchangeUtilities/Frameworks/frameworks
-Ф/пользователи/dortiz/документы/маяки/например/например/чалды/GoogleSymbolUtilities/рамки/рамки
- список файлов /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Intermediates/Ejemplo.build / Debug-iphoneos/Ejemplo.build/Objects-normal/armv7/Ejemplo.LinkFileList
-Xlinker-rpath-Xlinker @executable_path / Framework-miphoneos-version-min=10.2 - dead_strip-Xlinker-object_path_lto-Xlinker /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Intermediates/Ejemplo.build / Debug-iphoneos/Ejemplo.построить/объекты-нормальный/ARMv7 с/Ejemplo_lto.о
- Xlinker-export_dynamic-Xlinker-no_deduplicate-fembed-bitcode-marker-fobjc-arc-fobjc-link-runtime-ObjC-all_load-lGTMSessionFetcher -lGoogleToolboxForMac-lMOCALib-lc++ - lsqlite3-lz-framework AddressBook-framework AudioToolbox-framework CoreBluetooth-каркас CoreLocation-каркас CoreTelephony
- фреймворк FirebaseAnalytics -фреймворк FirebaseAuth -фреймворк FirebaseCore -фреймворк FirebaseInstanceID -фреймворк
GoogleInterchangeUtilities-фреймворк GoogleSymbolUtilities-фреймворк
MapKit-framework MobileCoreServices-framework PassKit-framework
Безопасность -основа StoreKit -база конфигурация -структура
UIKit-lsqlite3. 0-lPods-Ejemplo-Xlinker-dependency_info-Xlinker
/Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Intermediates/Ejemplo.build / Debug-iphoneos/Ejemplo.построить/объекты-нормальный/ARMv7 с/Ejemplo_dependency_info.дат
- о /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/Ejemplo.приложение/например




Дубликат символа _GSDK_NSClassFromString в:
/Пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseCore/рамки/FirebaseCore.каркас / FirebaseCore(overload_56070eb5aec147705560f2b7c064869c. o)
/Users/dortiz/Documents/BEACONS/Ejemplo/Ejemplo/Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities (перегрузка.о)
дубликат символа _GSDK_objc_getClass в:
/Пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseCore/рамки/FirebaseCore.каркас / FirebaseCore(overload_56070eb5aec147705560f2b7c064869c. o)
/Users/dortiz/Documents/BEACONS/Ejemplo/Ejemplo/Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities (перегрузка.о)
дубликат символа _GSDK_objc_getProtocol в:
/Пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseCore/рамки/FirebaseCore.каркас / FirebaseCore(overload_56070eb5aec147705560f2b7c064869c. o)
/Users/dortiz/Documents/BEACONS/Ejemplo/Ejemplo/Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities (перегрузка.о)
дубликат символа _GSDK_objc_lookUpClass в:
/Пользователи/dortiz/документы/маяки/например/например/чалды/FirebaseCore/рамки/FirebaseCore.каркас / FirebaseCore(overload_56070eb5aec147705560f2b7c064869c. o)
/Users/dortiz/Documents/BEACONS/Ejemplo/Ejemplo/Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities (перегрузка.о)
ld: 4 повторяющихся символа для архитектуры armv7 clang: ошибка: компоновщик
ошибка команды с кодом выхода 1 (Используйте-v, чтобы увидеть вызов)




Все готово, я убираю и переустановите де стручки.
Чтобы импортировать только военнослужащих , использовать
@import Firebase;

568   3  

3 ответов:

Это похоже на ошибку в сборке Firebase 3.11.1.

Попробуйте выполнить резервное копирование в Firebase 3.11.0, добавив в свой подфайл следующее:

pod 'Firebase/Analytics', '3.11.0'

Обновление: 14 февраля 2017: Firebase 3.13.0, выпущенная сегодня, должна устранить проблему с дубликатом символа.

Что мне помогло, так это Build Settings для файла проекта (Синий) и в Other Linker Flags Убедитесь, что вы не установили -ObjC -all_load вручную. Они не требуются при использовании модулей Objective-C и Cocoapods, поскольку Cocoapods правильно добавит нужные флаги к вашей цели.

Раздел Другие Флаги Компоновщика

Вам просто нужно удалить флаг -all-load из "другого флага компоновщика" в настройках проекта и целевых настройках

Comments

    Ничего не найдено.