Can't submit Realm 4.0.0 app to the App Store


#1

After updating NuGet to the latest version 4.0.0 when I try submit app I got errors:

ERROR ITMS-90057: “The bundle ‘Payload/AppName.iOS.app/Frameworks/realm-wrappers.framework’ is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring
ERROR ITMS-90056: “This bundle Payload/AppName.iOS.app/Frameworks/realm-wrappers.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion

How to fix it?


#2

It appears to be a bug on our end. We’ll take a look and release a fix but in the meantime, a user has proposed a workaround here: https://github.com/realm/realm-dotnet/issues/1870#issuecomment-503951938