here is the warning I am seeing from the Xcode console:
-[NSKeyedUnarchiver validateAllowedClass:forKey:] allowed unarchiving safe plist type ''NSString' (0x1dbbcb6e8) [/System/Library/Frameworks/Foundation.framework]' for key 'NS.keys', even though it was not explicitly included in the client allowed classes set: '{(
"'NSDate' (0x1dbbc0ac0) [/System/Library/Frameworks/CoreFoundation.framework]",
"'NSDictionary' (0x1dbbc0c28) [/System/Library/Frameworks/CoreFoundation.framework]"
)}'. This will be disallowed in the future.
Ok. looks like the problem originally stemmed from FirebaseFirestoreSwift. Google had changed from using 0.x for beta versions, and instead used 7.0-beta to indicate beta. I was not able to update FirebaseFirestoreSwift, which prevented my updating the other google pods, like firebase. the fix is pod 'FirebaseFirestoreSwift', '~> 7.0-beta'. then do pod update