Lottie 3.1.8
Project building successfully

Undefined symbols for architecture armv7:
"type metadata for Swift._StringObject.Variant", referenced from:
outlined init with take of Swift._StringObject.Variant in AnimationKeypathExtension.o
ld: symbol(s) not found for architecture armv7
Xcode Version 12.0 beta (12A6159)
In beta 1, we found that substrings seem to have issues compiling. We could get it building by updating
func equalsKeypath(_ keyname: String) -> Bool - if you wrap the prefix and suffix methods with String(), we were then able to build
Here are our changes: https://github.com/airbnb/lottie-ios/pull/1215
I fixed it by going to the Build Settings * for *Lottie-ios Deployment and changed the iOS Deployment Target to iOS 13
This is fixed in Xcode 12 beta 4 and the PR can be reverted
Most helpful comment
Here are our changes: https://github.com/airbnb/lottie-ios/pull/1215