Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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
Iphone iOS应用程序没有';我不能用其他语言工作_Iphone_Ios_Ipad_Localization - Fatal编程技术网

Iphone iOS应用程序没有';我不能用其他语言工作

Iphone iOS应用程序没有';我不能用其他语言工作,iphone,ios,ipad,localization,Iphone,Ios,Ipad,Localization,我的iOS应用程序是第一个德语和英语的。因为这只是一个错误,我删除了英语本地化。不知何故,如果我将iOS模拟器中的语言改为英语,它将加载不再存在的旧故事板。我清理了文件夹,现在只有一个基本情节提要。虽然我清理了项目,但该应用程序在启动后仍会崩溃(因为它正在加载以前应用程序版本的旧情节提要(我在1.1中删除了英语本地化,现在在1.2中它仍然加载1.0情节提要)。 这真的很奇怪,我怎么能做到应用程序总是使用相同的故事板,无论哪种语言?我已经删除了英语本地化 非常感谢!根据我以前的经验,如果您正在本地

我的iOS应用程序是第一个德语和英语的。因为这只是一个错误,我删除了英语本地化。不知何故,如果我将iOS模拟器中的语言改为英语,它将加载不再存在的旧故事板。我清理了文件夹,现在只有一个基本情节提要。虽然我清理了项目,但该应用程序在启动后仍会崩溃(因为它正在加载以前应用程序版本的旧情节提要(我在1.1中删除了英语本地化,现在在1.2中它仍然加载1.0情节提要)。 这真的很奇怪,我怎么能做到应用程序总是使用相同的故事板,无论哪种语言?我已经删除了英语本地化


非常感谢!

根据我以前的经验,如果您正在本地化应用程序,则需要保留英文版本。因为如果设备未设置为您支持的语言,则默认为英文版本。
(您是否注意到在设置应用程序中,英语始终是第二选择,并且您不能将桌面上的顺序更改为英语之前的默认顺序)
因此,如果您计划只支持一种语言,请将所有本地化都删除到您的应用程序中。否则,它将默认为不存在的资产并崩溃

那将是我最好的客人


在所有这些更改之后,您是否删除了设备上的应用程序,可能需要进行清理。我注意到,被删除的文件(特别是非代码文件)有可能围绕着可执行文件运行。
如果您得到文件(1)
b.xml
和(2)
fr.lproj/b.xml
,即使设备是法语,法语设备(2)也不会被使用。系统将首先看到(1)并认为该文件没有本地化


至于“丢失”你的德语Xib。如果你从你的
de.lproj
中取出一份副本(并将该副本放在文件系统的一个目录中,它应该可以工作)

根据我以前的经验,如果要本地化应用程序,则需要保留英文版。因为如果设备未设置为您支持的语言,则默认为英文版。
(您是否注意到在设置应用程序中,英语始终是第二选择,并且您不能将桌面上的顺序更改为英语之前的默认顺序)
因此,如果您计划只支持一种语言,请将所有本地化都删除到您的应用程序中。否则,它将默认为不存在的资产并崩溃

那将是我最好的客人


在所有这些更改之后,您是否删除了设备上的应用程序,可能需要进行清理。我注意到,被删除的文件(特别是非代码文件)有可能围绕着可执行文件运行。
如果您得到文件(1)
b.xml
和(2)
fr.lproj/b.xml
,即使设备是法语,法语设备(2)也不会被使用。系统将首先看到(1)并认为该文件没有本地化


至于“丢失”你的德语Xib。如果你从你的
de.lproj
中取出一份副本(并将该副本放在文件系统的一个目录中,它应该可以工作)

确保从模拟器中完全删除应用程序。是的,我已经这样做了,甚至苹果也拒绝了更新,因为应用程序以英语崩溃,所以这一定是另一个问题。确保从模拟器中完全删除应用程序。是的,我已经这样做了,甚至苹果也拒绝了更新,因为应用程序以英语崩溃,所以这一定是一个不同的问题好吧,我现在做了不同的事情。我完全添加了英语语言(支持:),但有一个问题:为什么本地化不能在UIWebVIew中加载本地html文件?现在一切都是英文的,但它仍然加载德语HTML文件,尽管我创建了德语和英语本地化文件。好的,我现在做的不同了。我完全添加了英语支持:)但有一个问题:为什么本地化不能处理UIWebVIew中加载的本地html文件?现在所有内容都是英语,但它仍然加载德语HTML文件,尽管我创建了德语和英语本地化文件。