0

当我从 Xcode 在 iOS 模拟器中运行一个应用程序时,它会在模拟器中安装应用程序(很明显),如果稍后我关闭应用程序,请转到模拟器中的设置并更改我的应用程序将向我显示相应的语言正如预期的那样,所选语言的本地化字符串。

我的问题是,如果我将该应用程序安装到同事的模拟器中(将相应的文件夹复制到他的模拟器的 Applications 文件夹中),该应用程序可以正常工作,但是当您更改模拟器的语言时,该应用程序的行为不符合预期,它仍然显示 EN 字符串。 .. 如果该同事从 Xcode 运行应用程序,仅粘贴已在其他计算机中构建的应用程序,则不会发生这种情况。

我试图在这个问题的第二个答案之后找到一个解决方案,但似乎它不适用于当前的 Xcode 版本。

对此有任何想法/解决方法/解决方案吗?

4

1 回答 1

0

在运行应用程序之前,您需要清理构建,因为如果您不清理构建,它会保留旧设置。尝试使用 'cmd+shift+K' 然后在模拟器上运行。应该没问题。

于 2013-05-27T15:34:04.797 回答