In Firebase 8 the Remote Config API has the following inaccurate nullability annotations: - [[FIRRemoteConfig remoteConfig]](https://github.com/firebase/firebase-ios-sdk/blob/11b1a353e1d2a93b1583f56481df5a09391561ab/FirebaseRemoteConfig/Sources/Public/FirebaseRemoteConfig/FIRRemoteConfig.h#L162). The return value is marked as `nonnull` but the implementation actually can return `nil` - [[FIRRemoteConfig remoteConfigWithApp:]](https://github.com/firebase/firebase-ios-sdk/blob/11b1a353e1d2a93b1583f56481df5a09391561ab/FirebaseRemoteConfig/Sources/Public/FirebaseRemoteConfig/FIRRemoteConfig.h#L172). The return value is marked as `nonnull` but the implementation can return `nil` The inaccurate nullability annotations prevent safe handling of the `nil` cases in Swift. This is a breaking change, so will require a major version bump.