Forums

OverviewFelgo 2 Support (Qt 5) › iOS submission – Missing Info.plist key

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #15796

    Alec

    Hi,

     

    I uploaded an app to iTunes today and received an email containing the following:

     

    To process your delivery, the following issues must be corrected:

    <b>Missing Info.plist key</b> – 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.

    <b>Missing Info.plist key</b> – This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

     

    My app doesn’t use the camera or photo library. Is there anything in the v-play code that requires these things? I have included the Soomla plugin.

     

    Regards,

     

    alb

     

    #15800

    Günther
    Felgo Team

    Hi Alec!

    Yes, Felgo includes features to e.g. take camera photos or pick an image from the gallery directly from your QML code with e.g. nativeUtils.displayCameraPicker. The required iOS components are thus also included in Felgo apps for these features to work, which I guess causes the store review to require the usage description.
    You can safely add the mentioned plist entries, as the user is not confronted with these permissions when running the app, unless you actually use the camera or image picker.

    A custom Felgo library build would allow us to remove these features completely from Felgo. We can build such a custom Felgo library for you with our paid support packages or the included support hours of our enterprise plan – would this be interesting to you?

    Best,
    Günther from Felgo

    #15803

    Alec

    Hi, thanks for the reply. As long as the user isn’t asked for the permissions then it won’t matter to me. I was curious as I’d never needed to add these entries before. I did re-submit with the new plist and all was well.

Viewing 3 posts - 1 through 3 (of 3 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support