How to fix "App Store Connect Operation ERROR ITMS-90771" How to fix "App Store Connect Operation ERROR ITMS-90771" xcode xcode

How to fix "App Store Connect Operation ERROR ITMS-90771"


Add this in your info.plist and then resubmit your app

<key>BGTaskSchedulerPermittedIdentifiers</key><array>    <string>com.yourCompanyName.appName</string></array>


Or Even Better:

<key>BGTaskSchedulerPermittedIdentifiers</key><array>    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string></array>

Best


As it says you need to add "BGTaskSchedulerPermittedIdentifiers" to your info.plist. You have turned on background task capabilities for your app but did not add corresponding identifiers.

  1. Goto your Info.plist file. Hover over any item + button will be highlighted. Click on it to add a new item.
  2. Copy and paste "BGTaskSchedulerPermittedIdentifiers" under the Information Property List column. This will create an array in the Type column.
  3. Click the add button on the item you just created to add background task identifiers for the array.
  4. Note that it is recommended by apple to mention task background task identifier in reverse domain notation(com.something.name).

In the end, it will look like this,

info plist image

For more info, you can refer to this Apple doc.