iOS Question UIBackgroundModes - Processing Error ITMS-90771

iCAB

Well-Known Member
Licensed User
Longtime User
Hi All,

We are using an SDK that requires adding "UIBackgroundModes - Processing" as in :

B4X:
#PlistExtra: <key>UIBackgroundModes</key><array><string>external-accessory</string><string>processing</string><string>remote-notification</string><string>location</string><string>bluetooth-central</string><string>bluetooth-peripheral</string><string>audio</string></array>

All is good in debug mode, but when uploading to the app store, I get the following error:

B4X:
ERROR ITMS-90771: "Missing Info.plist value. The Info.plist key 'BGTaskSchedulerPermittedIdentifiers' must contain a list of identifiers used to submit and handle tasks when 'UIBackgroundModes' has a value of 'processing'. For more information, refer to the Information Property List Key Reference at https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Introduction/Introduction.html."

I tried adding the line below, but the compiler didn't like it.
B4X:
#PlistExtra: <key>BGTaskSchedulerPermittedIdentifiers</key><Array><string>pckage.name.inhere</string></Array>



Any ideas?

Thanks
iCAB
 
Top