I am doing a manual non-pod installation, following the README in the SDK package.
I just copied the 4 frameworks from the Analytics directory into the project and try to compile and I get a ton of linker errors.

It's a brand new xcode project generated from React Native 0.43.
Here is the complete error log:
Undefined symbols for architecture x86_64:
"_deflate", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_deflateEnd", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_deflateInit2_", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByCompressingBytes:length:compressionLevel:mode:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_inflate", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_inflateEnd", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_inflateInit2_", referenced from:
+[NSData(GTMZlibAdditionsPrivate) gtm_dataByInflatingBytes:length:isRawData:error:] in GoogleToolboxForMac(GTMNSData+zlib_b66d12cf522b1bac6527d4b701a2e6f4.o)
"_sqlite3_bind_blob", referenced from:
___48-[FIRASqliteStore bindValues:toStatement:error:]_block_invoke in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_bind_double", referenced from:
___48-[FIRASqliteStore bindValues:toStatement:error:]_block_invoke in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_bind_int64", referenced from:
___48-[FIRASqliteStore bindValues:toStatement:error:]_block_invoke in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_bind_null", referenced from:
___48-[FIRASqliteStore bindValues:toStatement:error:]_block_invoke in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_bind_text", referenced from:
___48-[FIRASqliteStore bindValues:toStatement:error:]_block_invoke in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_changes", referenced from:
-[FIRASqliteStore deleteRecordsFromTableWithName:condition:parameterValues:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_clear_bindings", referenced from:
-[FIRASqliteStore cleanUpStatement:forQuery:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore bindValues:toStatement:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_close", referenced from:
-[FIRASqliteStore closeDatabase] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_blob", referenced from:
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_bytes", referenced from:
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_count", referenced from:
-[FIRASqliteStore recordsForQuery:parameterValues:error:withFilter:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore validateDatabaseWithError:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_double", referenced from:
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_int", referenced from:
-[FIRASqliteStore validateTableWithName:requiredColumnNames:addOnColumns:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_int64", referenced from:
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_name", referenced from:
-[FIRASqliteStore recordsForQuery:parameterValues:error:withFilter:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_text", referenced from:
-[FIRASqliteStore validateTableWithName:requiredColumnNames:addOnColumns:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore columnsForTableWithName:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore columnInfoForTableWithName:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore validateDatabaseWithError:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_column_type", referenced from:
-[FIRASqliteStore valueAtColumn:forStatement:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_errcode", referenced from:
-[FIRASqliteStore errorDescriptionForDatabaseOperation:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore monitorContextForDatabaseOperation:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_errmsg", referenced from:
-[FIRASqliteStore lastErrorMessage] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_exec", referenced from:
-[FIRASqliteStore beginTransaction] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore endTransaction] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore rollbackTransaction] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_finalize", referenced from:
-[FIRASqliteStore cleanUpStatement:forQuery:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore prepareSQL:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore executeSQLStatement:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore validateDatabaseWithError:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore finalizeAndClearStatements] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_open_v2", referenced from:
-[FIRASqliteStore openAndValidateDatabase:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_prepare_v2", referenced from:
-[FIRASqliteStore prepareSQL:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_reset", referenced from:
-[FIRASqliteStore cleanUpStatement:forQuery:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
"_sqlite3_step", referenced from:
-[FIRASqliteStore validateTableWithName:requiredColumnNames:addOnColumns:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore tableExists:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore columnsForTableWithName:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore columnInfoForTableWithName:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore deleteRecordFromTableWithName:columnName:columnValue:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore deleteRecordsFromTableWithName:condition:parameterValues:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
-[FIRASqliteStore deleteAllRecordsFromTableWithName:error:] in FirebaseAnalytics(FIRASqliteStore_345ac2756508c976d2c2c292824a05e1.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I see here:
that there are issues with firebase static library not compiling correctly for ios 10.3. The stack overflow issue talks about warnings, though, while I'm getting errors. I'm not sure if they're related or not.
That's not related to pointer not aligned warning. You may forget to link libz and libsqlite3.
That was it! That should probably go in the readme.
It is interesting as I didn't have such problem before. I just needed to drop the frameworks and it worked. My friend tried the same thing and didn't get the same problem. I wonder what could be the difference between our systems. Anyway, I let them know about the issue and add this to the documentation. Thanks for reporting.
What's your CocoaPods and Xcode versions @asciiman?
I just ran into this same problem. The README makes no mention of including libz and libsqlite3, would be nice for it to be updated. A few Google searches on my end eventually led me here, thankfully.
Most helpful comment
I just ran into this same problem. The README makes no mention of including libz and libsqlite3, would be nice for it to be updated. A few Google searches on my end eventually led me here, thankfully.