Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Settings.bundle本地化已损坏_Ios_Xcode_Settings Bundle_Ios Settings Bundle - Fatal编程技术网

Ios Settings.bundle本地化已损坏

Ios Settings.bundle本地化已损坏,ios,xcode,settings-bundle,ios-settings-bundle,Ios,Xcode,Settings Bundle,Ios Settings Bundle,几周前,我在我的应用程序中添加了一个设置包,并在之后对其条目进行了本地化。当时,它的工作没有问题 几周后,我回到了我的项目中,使用了相同的Xcode版本9.3,发现了以下问题: 我在项目导航器中看不到字符串文件:语言文件夹缺少预期的披露控件: 如果我删除设置包并重新开始,我会得到: 设置包 恩尔普洛伊 树根 …但英文文件夹仍缺少披露指标 当我在设备或模拟器中安装我的应用程序并转到设置页面时,本地化键会显示,就好像所有语言的字符串文件都丢失了一样 但是,如果我从Xcode项目导航器转到Produc

几周前,我在我的应用程序中添加了一个设置包,并在之后对其条目进行了本地化。当时,它的工作没有问题

几周后,我回到了我的项目中,使用了相同的Xcode版本9.3,发现了以下问题:

我在项目导航器中看不到字符串文件:语言文件夹缺少预期的披露控件: 如果我删除设置包并重新开始,我会得到:

设置包 恩尔普洛伊 树根 …但英文文件夹仍缺少披露指标

当我在设备或模拟器中安装我的应用程序并转到设置页面时,本地化键会显示,就好像所有语言的字符串文件都丢失了一样

但是,如果我从Xcode项目导航器转到Products文件夹,在Finder中显示。。。并检查我的应用程序包的内容,以及其中的设置包,语言目录中有各自的字符串文件

我错过了什么

使现代化 我尝试创建一个新的裸机项目,并向其中添加一个设置包,但得到了相同的结果。 我回到了我也安装过的Xcode 9.2,但问题没有出现。要么9.3不太可能出现错误,因为我第一次添加包时它还在工作,要么我的安装被破坏

我刚刚检查并注意到Xcode 9.3 9.3.1有一个可用的更新,所以我将下载该更新并重试…

正如我所怀疑的,我的Xcode安装被破坏了

通过更新到9.3.1重新安装Xcode后,添加设置包将导致expecyed行为:

我知道这不是最常见的情况,但我希望这个答案有一天能帮助处于同样情况的人