Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

OverviewFelgo 3 Support (Qt 5) › ios store rejection…

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #20346

    Jeff

    I am using free v-play, with no plugins.

    My app is just a simple free puzzle game, no ads, no nothing, no internet access.

    My failures listed are:

    <b>Missing Purpose String in Info.plist File</b> – Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSPhotoLibraryUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data

    <b>Missing Push Notification Entitlement</b> – Your app appears to register with the Apple Push Notification service, but the app signature’s entitlements do not include the “aps-environment” entitlement.

    Any ideas how I turn all that off in the engine?  I don’t use or need any of those permissions for the game itself.

    #20351

    Alex
    Felgo Team

    Hi,

    You need to add the following lines to your Project-Info.plist, even if you’re not using the features actively in your app:

        <key>NSPhotoLibraryUsageDescription</key>
        <string>App would like to access the library.</string>
        <key>NSPhotoLibraryAddUsageDescription</key>
        <string>App would like to save images taken with camera.</string>
        <key>NSCameraUsageDescription</key>
        <string>App would like to access the camera.</string>

    You can also compare those with a new empty project from one of our wizards. The strings will never be visible to your user if you’re not using any camera features.

    The push-related message should just be a warning, which you can ignore.

    Best,

    Alex from Felgo

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

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded