iOS Question [RESOLVED] Device Capabilities Publish Error

Jmu5667

Well-Known Member
Licensed User
I got this when trying to upload new version:
B4X:
[TABLE]
[TR]
[TD]Dear Developer,
We identified one or more issues with a recent submission for App Store review for your app, "Atlas SOS" 1.1.11 (1.1.11). Please correct the following issues, then upload again.
ITMS-90109: This bundle is invalid - The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this application from running on devices that were supported by previous versions. Refer to QA1623 for additional information: https://developer.apple.com/library/ios/#qa/qa1623/_index.html
Best regards,
The App Store Team[/TD]
[/TR]
[/TABLE]

Here is the app header data:
B4X:
' // 2021.01.29
    #Entitlement: <key>com.apple.developer.networking.wifi-info</key><true/>
   
    #PlistExtra: <key>NSLocationAlwaysAndWhenInUseUsageDescription</key><string>Track your location in the background to assist in SOS emergency alerting.</string>
    #PlistExtra: <key>NSLocationAlwaysUsageDescription</key><string>Track your location in the background to assist in SOS emergency alerting.</string>
    #PlistExtra: <key>NSLocationUsageDescription</key><string>Track your location in the background to assist in SOS emergency alerting.</string>
    #PlistExtra: <key>NSLocationWhenInUseUsageDescription</key><string>Track your location in the background to assist in SOS emergency alerting.</string>
    #PlistExtra: <key>NSBluetoothPeripheralUsageDescription</key><string>To allow the triggering of an alert via a bluetooh panic button</string>
    #PlistExtra: <key>NSBluetoothAlwaysUsageDescription</key><string>Allows for the scanning of beacons to identify indoor position to assist in SOS emergency alerting</string>
    
    ' // set permitted background modes   
    #PlistExtra: <key>UIBackgroundModes</key>
    #PlistExtra: <array>
    #PlistExtra:     <string>location</string>
    #PlistExtra:     <string>bluetooth-central</string>
    #PlistExtra:     <string>bluetooth-peripheral</string>   
    #PlistExtra:     <string>audio</string>
    #PlistExtra: </array>
   
'    #PlistExtra: <key>UIBackgroundModes</key><array><string>location</string><string>bluetooth-central</string><string>bluetooth-peripheral</string><string>audio</string></array>
    ' // Status bar style   
    #PlistExtra: <key>UIStatusBarStyle</key>
    #PlistExtra: <string>UIStatusBarStyleLightContent</string>
    #PlistExtra: <key>UIViewControllerBasedStatusBarAppearance</key>
    #PlistExtra: <false/>

    #DeviceCapabilities: location-services, bluetooth-le

Please help !
 

OliverA

Expert
Licensed User
Upvote 0

Jmu5667

Well-Known Member
Licensed User
I had to move the min OS level to 13 to get it into review, and now this morning they want a video of the app on a real device. Apple is patethic.
 
Upvote 0
Top