[REQUIRED] Step 2: Describe your environment
- Xcode version: 10.0
- FirebaseCore Framework version: 5.1.6
- FirebaseDynamicLink Framework: 3.1.0
[REQUIRED] Step 3: Describe the problem
getting issue by adding FirebaseCore and FirebaseDynamicLink framework. objective c project added by framework not using pod
Relevant Code:
// TODO(you): code here to reproduce the problem
Undefined symbols for architecture x86_64:
"_GULLoggerRegisterVersion", referenced from:
___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
"_GULLoggerInitializeASL", referenced from:
___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
"_GULLogBasic", referenced from:
_FIRLogBasic in FirebaseCore(FIRLogger.o)
"_GULLoggerEnableSTDERR", referenced from:
___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
"_GULIsLoggableLevel", referenced from:
_FIRIsLoggableLevel in FirebaseCore(FIRLogger.o)
"_GULSetLoggerLevel", referenced from:
_FIRSetLoggerLevel in FirebaseCore(FIRLogger.o)
"_GULLoggerForceDebug", referenced from:
___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Those symbols indicate that the GoogleUtilities and AppMeasurement frameworks aren’t being linked.
@zero-tolerance0 It looks like the GoogleUtilities.framework is not being linked.