Forums

OverviewFelgo 2 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.

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