I have submitted my app to the iOS store and then got emailed of missing plist. does anyone know how or why to

This thread was migrated from an old forum. It may contain information that are no longer valid. For further assistance, please post a new question or open a support ticket from the Customer Support portal.

when I first submitted it to iOS we got some errors of missing info.plist and had to add 4 with siri , camera , microphone but my app doesn't use any of them but still aded a list and it worked but then I finally submitted for review last night and this morning got an email saying I was missing two more info.plist... anyone know how to disable this or change this ???

Hi

The descriptions are mandatory for any content you or any frameworks you link against an attempt to access. The errors are generated upon an attempt to access the content if a usage description was not supplied, so if you're getting those errors your app must be requesting them.

We have validated further on this and below is the update.

Kony as a framework implements APIs for Camera and Photos and hence as part of iOS 10 mandate, it is necessary to add the usage description strings for the same. (Although your app does not specifically use this)

Please note that adding this usage strings is just a means of providing a custom message only when these features are used.

Hence rest assured that there will not be a security violation by adding the above strings to the info.plist fie.

This will be used to display a custom notification only if the app launches camera or photos.

If we are developing a native app and if we have imported a third party library/framework, in which calendar, camera, and photo gallery implementation is done and if we are using only one or none, in this case, also we have to pass the permission for the calendar, camera and photo gallery. This is generic behavior in iOS. We can test this by importing any third party library in the native.

Check the below link for more details.

http://docs.kony.com/konylibrary/visualizer/app_design_dev/Default.htm#AppSubmissionGuidelines.htm

Hi @Svwvh Fowsyth​ ,

In other words, please ensure to have following keys set with appropriate values in your project's Info.plist file. These are necessary as per Apple's guidelines.

NSLocationWhenInUseUsageDescription

NSLocationAlwaysAndWhenInUseUsageDescription

Thanks

Hello,

Did my response help you? If yes, make sure you click [Select as Best] under the response to close out the post.