向Info.plist添加本地化时无法运行项目。 Xcode 9说:
Info.plist(Base)旁边有“R”图标,如下所示:
这可能是因为在添加Localization时,文件夹结构正在改变,info.plist被移动到Base.lproj文件夹和en.lproj文件夹,但是“Build settings”中的Xcode仍然在旧目录上指示,例如:
答案 0 :(得分:1)
尝试不对本地化信息plist,而是可以添加InfoPlist.strings文件并本地化此字符串文件,在文件中可以使用info.plist键,例如
"CFBundleDisplayName" = "Name of your app";
"NSCameraUsageDescription" = "Description";