Errors received after used Transporter

I used Transporter to upload the ipa file to Apple Connect (which btw is not found in Export) and received this message. I have absolutely no clue on what they mean. Is this an issue with Flipabit since the ipa file comes from it? Anyone have any idea?

Dear Developer,

We identified one or more issues with a recent delivery for your app, “Poolbook Plans” 1.0 (1.0.38). Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “magazine.app” bundle should contain a NSLocationAlwaysAndWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

ITMS-90738: Invalid purpose string value - The “” value for the NSBluetoothPeripheralUsageDescription key isn’t allowed in “magazine.app”. Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “magazine.app” bundle should contain a NSBluetoothPeripheralUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

ITMS-90738: Invalid purpose string value - The “” value for the NSCameraUsageDescription key isn’t allowed in “magazine.app”. Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “magazine.app” bundle should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

ITMS-90738: Invalid purpose string value - The “” value for the NSLocationWhenInUseUsageDescription key isn’t allowed in “magazine.app”. Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “magazine.app” bundle should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

ITMS-90738: Invalid purpose string value - The “” value for the NSBluetoothAlwaysUsageDescription key isn’t allowed in “magazine.app”. Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “magazine.app” bundle should contain a NSBluetoothAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team

Here is the solution


Back to Flipabit >
Copyright © 2018. Flipabit Team. All rights reserved.