アップルはアプリごとに新しいプライバシー設定を導入し、ユーザーが連絡先、カレンダー、写真、およびリマインダーにアクセスできるかどうかをユーザーが判断できるようにしました。アプリケーションがこれらのリソースの1つに最初にアクセスしようとすると、UIAlertViewが表示されます。これは、アプリケーションがロケーションアクセスを必要としているときの既知のメカニズムと同様です。iOSをローカライズする方法6新しいInfo.plistプライバシー目的の文字列?
目的の文字列を設定して、アプリにアクセスが必要な理由をユーザーに知らせることもできます。しかし、これはInfo.plistのキーを使って行われます。連絡先の "プライバシー - 連絡先使用の説明"(NSContactsUsageDescription)。
これらの値をローカライズするにはどうすればよいですか?場所の目的のテキストについては、NSLocalizedString(...)を使用してCLLocationManagerインスタンスの目的プロパティを設定しました。 Info.plistの新しいキーと似たようなことをするにはどうすればいいですか?
補遺: 新しいプライバシー・キーは、以下のリンクに記載されていますが、サマリー列がローカライズ可能であるとして、それらを表示されません。 https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW14
Xcode 3.xで最初に作成されたプロジェクトで作業している場合は、「InfoPlist.strings」ファイルはありません。したがって、プロジェクトに手動でファイルを追加する必要があります。 – Tafkadasoh
目的のキーをここで検索してください(最終更新日:2014年2月 - InfoPlist.stringsファイルの**キー**値または通常のInfo.plistファイルの** Xcode名**):[情報プロパティリストキーリファレンス:Cocoa Keys](https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html) – leanne