Faced interesting thing while preparing app for iOS 10. Starting from Xcode 8 you must provide description about any permission you ask in the app (https://forums.developer.apple.com/thread/49951)
Everything seems good, but what if I want localize this descriptions?
If I would place it inside InfoPlist.strings - app will continue crashing. But if I would place it in InfoPlist.strings and Info.plist - app would always take description from Info.plist, so there won't be any localization.
InfoPlist.strings
Info.plist
Maybe someone have a solution. Thanks :)
I faced the same issue and I was able to resolve it because I noticed that the InfoPlist.strings wasn't member of any target.
So setting the Target Membership on the file (which puts it into the Copy Bundle Resources build phase) fixed it.
Target Membership
Copy Bundle Resources
And for anyone googling here: https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html
Scroll down to "Localizing Property List Values"
1.4m articles
1.4m replys
5 comments
56.9k users