My app just got rejected from TestFlight external testing review, because they were unable to find my new iOS 14 widget in the widget gallery. And when I'm debugging it all works just fine, but when I'm installing a test build from the TestFlight app, the widget is actually missing.
My minimal iOS version for the App is 13.0, and for WidgetKit widget extension it's 14.0. Deployment target is set to 14.0 (was set to 13.0, didn't help). The app comes with the bundle of three extensions: iOS 13 Today Extension, iOS 14 WidgetKit widget, and Intents extension. When I'm debugging it all works as expected.
I also have the following warning when sending the build to App Store Connect: "ITMS-90473: CFBundleVersion Mismatch - The CFBundleVersion value '156' of extension 'Intents.appex' does not match the CFBundleVersion value '157' of its containing iOS application." Can this be a problem for the widget not appearing in the gallery?
My minimal iOS version for the App is 13.0, and for WidgetKit widget extension it's 14.0. Deployment target is set to 14.0 (was set to 13.0, didn't help). The app comes with the bundle of three extensions: iOS 13 Today Extension, iOS 14 WidgetKit widget, and Intents extension. When I'm debugging it all works as expected.
I also have the following warning when sending the build to App Store Connect: "ITMS-90473: CFBundleVersion Mismatch - The CFBundleVersion value '156' of extension 'Intents.appex' does not match the CFBundleVersion value '157' of its containing iOS application." Can this be a problem for the widget not appearing in the gallery?
Ok, so I have found a workaround to this. It's all described in this tweet: twitter.com/SawyerBlatz/status/1290824315223420930
The only difference from the tweet that was mentioned by shoji_bf is that you also need to uncheck "Include bitcode for iOS content" when uploading your archive, and the widget is finally there! Hopefully it's going to stay there and all of this stuff is going to be fixed before the release. I'm going to submit that binary to external testing review, see if Apple will find the widget in the gallery too.
The only difference from the tweet that was mentioned by shoji_bf is that you also need to uncheck "Include bitcode for iOS content" when uploading your archive, and the widget is finally there! Hopefully it's going to stay there and all of this stuff is going to be fixed before the release. I'm going to submit that binary to external testing review, see if Apple will find the widget in the gallery too.