-
-
Notifications
You must be signed in to change notification settings - Fork 361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITMS-90683: Missing Purpose String in Info.plist #369
Comments
Hi, facing the same issue which blocks uploading new versions to App Store. Another StackOverflow thread on the same issue: unfortunately, I have no experience dealing with Cordova plugins code, so waiting for someone help, The solution may be similar to how cordova-plugin-googlemaps expose variables to set when installing: Thanks, |
You can temporarily fix the issue by yourself by adding the following to your <config-file parent="NSBluetoothAlwaysUsageDescription" platform="ios" target="*-Info.plist">
<string>Bluetooth permission is required because of X, Y and Z</string>
</config-file> On supported Cordova versions, that is. Look up This will add an additional line into your If you do not use Bluetooth module of this plugin at all, you can also remove that module altogether, see readme file for instructions. If you've never selected specific modules to install, simply add <preference name="cordova.plugins.diagnostic.modules" value="LOCATION WIFI CAMERA NOTIFICATIONS MICROPHONE CONTACTS CALENDAR REMINDERS MOTION NFC EXTERNAL_STORAGE" /> to your |
thanks @kamilbrk I was able to submit to the App Store without issues passing Apple Initial tests. waiting for final approval from Apple. |
This has been fixed in v5.0.1 |
i've the same issue with v5.0.1. |
Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSBluetoothAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. 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.
Getting this error while uploading IOS app to appstore. anybody has solution for this ?
Thanks in Advance !
The text was updated successfully, but these errors were encountered: