Unable to publish new bild to the App Store. Error: Missing Info.plist key.

4 posts, 0 answers
  1. Alexis
    Alexis avatar
    6 posts
    Member since:
    Feb 2016

    Posted 12 Jan Link to this post

    Hello,

    I have been building and publishing my App with no problems until today. I just downloaded a new version of the AppBuilder extension (2017.1.111.3). My latest build was rejected by the App Store. I did not change anything in the plugins. The error is:

    Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

    What has changed? iOS new requirement?

    Thanks,

    Alexis

  2. Garo
    Admin
    Garo avatar
    136 posts

    Posted 17 Jan Link to this post

    Hello Alexis,

    This is a new requirement that was introduced with iOS 10 SDK. You should be experiencing it if you are using AppBuilder Cordova 5.2 or 6.4 or if you are using a newer version of specific plugins (barcode scanner and image picker, to name a few). 

    Having said that, to resolve this you should follow these steps:
    1. Open your app in Visual Studio.
    2. In the Solution Explorer, select Properties.
    3. In the Properties panel, select Plugins.
    4. The NSPhotoLibraryUsageDescription key might be present only in the Camera and Capture Core plugins. You should expand those plugins by pressing the + next to them.
    5. Select Configure for both plugins and enter meaningful messages why your app need access to the camera/photo library.
    6. Expand any custom plugins that you have and check if the configure button is available and you can set such variables.

    If the above does not resolve the issue I would kindly ask you to provide me with your app so I can test it locally. If this is not an option, I would ask you to provide me with additional information:
    • Are you creating a NativeScript(native) or Cordova(hybrid) application?
    • What is the NativeScript/Cordova version of your app?
    • What Verified plugins are you using?

    I hope this helps, otherwise, I am looking forward to your reply.

    Regards,
    Garo
    Telerik by Progress
     

    Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

     
  3. Agencia
    Agencia avatar
    1 posts
    Member since:
    Apr 2016

    Posted 21 Aug in reply to Garo Link to this post

    Hello Garo,
    I'm having the same problem, how can I send you my app?

  4. Garo
    Admin
    Garo avatar
    136 posts

    Posted 24 Aug Link to this post

    Hello,

    If you are experiencing the same issue (and the error message from Apple is identical) the steps provided in this ticket and in this KB article will help you to resolve the problem.

    To send us your app you need to create a new support ticket and attach an archive containing the application to it. In addition, you should provide a clear description of what the issue is. For example, if the app is rejected from the App Store, you should provide us with the rejection e-mail. received from Apple.

    Regards,
    Garo
    Progress Telerik
     

    Visit the Telerik Verified Plugins Marketplace and get the custom Cordova plugin you need, already tweaked to work seamlessly with AppBuilder.

     
Back to Top