Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
242 views
in Technique[技术] by (71.8m points)

iOS 10 and Permissions localization description

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.

Maybe someone have a solution. Thanks :)

question from:https://stackoverflow.com/questions/38954885/ios-10-and-permissions-localization-description

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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.


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"


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...