Flutter-permission-handler: requestAlwaysAuthorization is not supported on iOS AppClip

Created on 25 Sep 2020  路  1Comment  路  Source: Baseflow/flutter-permission-handler

馃悰 Bug Report

When deploying to AppStore an app with AppClip (iOS 14) it fails the submission with the following:

Invalid SDK usage - App clip 'Runner.app/AppClips/AppClip.app' uses the SDK selector 'requestAlwaysAuthorization', which is not supported. Ensure your app clip is using supported SDK features.

Expected behavior

Being able to deploy.

Reproduction steps

Just use the plugin and create an AppClip. Deploy an app with it.

Configuration

Version: 5.0.0+hotfix.5

Platform:

  • [x] :iphone: iOS
  • [ ] :robot: Android

Most helpful comment

This seems to be related with XCode 12 as it no longer support iOS 8.0. This is critical. We cannot upload to App Store with this issue. It causes the App Store Binary with issues email:

Dear Developer,
We identified one or more issues with a recent delivery for your app...

ITMS-90842: Invalid SDK usage - App clip 'Runner.app/AppClips/AppClip.app' uses the SDK selector 'requestAlwaysAuthorization', which is not supported. Ensure your app clip is using supported SDK features.

>All comments

This seems to be related with XCode 12 as it no longer support iOS 8.0. This is critical. We cannot upload to App Store with this issue. It causes the App Store Binary with issues email:

Dear Developer,
We identified one or more issues with a recent delivery for your app...

ITMS-90842: Invalid SDK usage - App clip 'Runner.app/AppClips/AppClip.app' uses the SDK selector 'requestAlwaysAuthorization', which is not supported. Ensure your app clip is using supported SDK features.

Was this page helpful?
0 / 5 - 0 ratings