Start a new topic

iOS 10 App Store release with Wikitude Titanium module

iOS 10 App Store release with Wikitude Titanium module.

It is a general issue of Titanium 5.5.0+ and not specific to the Wikitude Titanium module, see
http://www.appcelerator.com/blog/2016/09/ga-release-for-titanium-sdk-5-5-0-appcelerator-cli-5-5-0-appcelerator-studio-4-7-1/


We already know that missing NSCameraUsageDescription under iOS 10 causes app crashing.

But after we delivered our iOS 10 app update to the App Store, Apple informs us via mail:

"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.
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data.
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSAppleMusicUsageDescription key with a string value explaining to the user how the app uses this data."

Using Wikitude Titanium module under iOS 10 you have to add the following keys with appropriate descriptions in your tiapp.xml !

<key>NSCameraUsageDescription</key>
<string>...</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>...</string>
<key>NSMicrophoneUsageDescription</key>
<string>...</string>
<key>NSAppleMusicUsageDescription</key>
<string>...</string>

We guess the usage of microphone, photo library and Apple Music will confuse many users...
Login or Signup to post a comment