應用名稱、權限聲明國際化

1.先國際化code

1.1 選中Info.plist,按下鍵盤上的command + N,選擇Strings File(iOS->Resource->Strings File),生成一個名字爲InfoPlist必須是這個名字的strings文件ip

1.2 選中InfoPlist.strings,在Xcode的File inspection(Xcode右側文件檢查器)中點擊Localize,目的是選擇咱們須要本地化的語言string

1.3 選中project->Info->Localizations,而後點擊"+",添加須要國際化/本地化的語言it

2. 應用名稱國際化io

在每一個語言對應的文件中以key = value(CFBundleDisplayName = "App名稱";);的形式設置App的名稱。配置

3.iOS 10要求用戶聲明隱私訪問用途,並且不能爲空,不然將會被拒。解決辦法是在Info.plist中添加對應權限。權限提示語配置。具體Key值以下權限

NSMicrophoneUsageDescription                  麥克風權限command

NSCameraUsageDescription                         相機權限語言

NSPhotoLibraryUsageDescription                  相冊權限文件

NSBluetoothPeripheralUsageDescription       藍牙權限

NSSpeechRecognitionUsageDescription      語音轉文字權限

NSCalendarsUsageDescription                      日曆權限

NSLocationWhenInUseUsageDescription      定位權限

NSLocationAlwaysUsageDescription            定位權限

相關文章
相關標籤/搜索