Xcode 更改未在设备上生效,但在模拟器上生效

Xcode 更改未在设备上生效,但在模拟器上生效,xcode,ios-simulator,Xcode,Ios Simulator,在这里阅读了很长一段时间,并找到了很多帮助我的提示之后,我实际上对我的应用程序的开发感到很迟钝 我使用的是Xcode 4.5,有一个带有四个视图的选项卡式应用程序。 从几天前开始一切都很顺利 我以一个选项卡的图标为例进行更改。 我运行模拟器,一切正常。 在iDevice上运行应用程序时,图像的更改不会生效。将显示旧图像,甚至选项卡的名称。 即使保留旧图像并仅在序列图像板中的tabbar控制器中更改选项卡的顺序(instaead of tab 1、2、3、4,例如1、2、4、3),也不会在设备上生

在这里阅读了很长一段时间,并找到了很多帮助我的提示之后,我实际上对我的应用程序的开发感到很迟钝

我使用的是Xcode 4.5,有一个带有四个视图的选项卡式应用程序。 从几天前开始一切都很顺利

我以一个选项卡的图标为例进行更改。 我运行模拟器,一切正常。 在iDevice上运行应用程序时,图像的更改不会生效。将显示旧图像,甚至选项卡的名称。 即使保留旧图像并仅在序列图像板中的tabbar控制器中更改选项卡的顺序(instaead of tab 1、2、3、4,例如1、2、4、3),也不会在设备上生效。 删除设备上的应用程序不起作用。 清理项目也没有帮助

我还能试什么

另外,例如,在我的四个视图中,我使用了四个web视图。 如果我在web视图(例如50x50)上调整大小,则在模拟器上调整大小,但在设备上不调整大小。 它仍然居中且处于全视图(420x311)

我真的很期待得到一些提示。我真的不知道我还能做什么

最后我发现了错误。 这是我的错

故事板很简单,或者更具体地说是本地化(德语和英语)。 在模拟器中(设置为英语),我看到了所有的变化。 当我插入一个iDevice(设置为德语)时,它只使用德语的故事板,其中大部分更改尚未生效

我现在删除了一个,只使用一个。 是我的错


感谢eiko提出了正确的问题

您是否直接通过Xcode启动应用程序?更好的清洁:Cmd-Alt-Shift-KYes,大多数时候我使用Cmd-B,而不是Cmd-R。测试了Cmd-Alt-Shift-K(我不知道,谢谢),但效果仍然相同。您的所有更改是否以某种方式连接到nib/xib文件?能否在didFinishLaunching中添加一些日志代码,并查看它是否出现在控制台上?是否刷新了DerivedData文件夹?