Hi all. I uploaded my app for iTunes approval, and got it rejected by the automated pre-processing thing. They said the Info.plist was missing the NSCameraUsageDescription key. This is now required since iOS 10 for all apps using privacy-related stuff. In this case, it concerns the camera usage. The app was previously approved under iOS 9 guidelines.
Well, except that nowhere in my app is the camera used :) I removed all the frameworks that could possibly mean "camera" to an automated scan, and I am still getting rejected. Here is the list of frameworks I'm currently linking to
I got the same error, although my app is using camera. I put NSCameraUsageDescription into info.plist with the value similar to "Camera is used for AR stuff" –– this will be the message that pops up when the user first uses the camera in my app.
Since you are not using the camera, I would put into NSCameraUsageDescription something like "Camera is not used for anything. Apple fix this problem".
Perhaps Apple scans the code for calls to the camera API, even if they are not used. Cinder does have Capture classes in there that use the camera. Perhaps you should simply compile a version of Cinder with those classes removed?
Thanks Paul. Yes, I thought about that. It sounds a bit silly to do all that dancing around every time, but I guess it is what it is. I even thought the mere fact that there were classes called "Camera" were triggering Apple's watchdogs :)
Thanks for the heads up with the new forum! :)
Leave a comment on Andrea Franceschini's reply
Change topic type
Link this topic
Provide the permalink of a topic that is related to this topic