我在保存快照后对故事板进行了更改,现在我的更改不会反映我编译代码时的情况。我究竟做错了什么?

时间:2012-02-17 23:33:52

标签: ios xcode commit

我在项目上使用xcode 4.2。我在项目创建时启用了本地git存储库,但没有使用快照。我决定进行一项我不确定要保留的更改,因此我在更改代码之前存储了一个快照。

进行更改后,正在运行的应用程序在模拟器中似乎没有变化。故事板已经改变,用其他组件替换了一些组件,甚至没有反映出这些变化。

我已尝试多次提交项目,并且似乎每次都重新发送我的用户prefs文件,但是我无法让它提交故事板更改。

有没有人遇到过这个?我错过了什么吗?

2 个答案:

答案 0 :(得分:2)

我注意到XCode 4.5上的一个错误,当重命名故事板时,它会及时冻结。之后的任何更改都不会在运行时反映出来,甚至不会执行Clean Build,甚至不会从模拟器或设备中删除应用程序。

我将故事板重命名为旧名称(MainStoryBoard),突然我的所有更改都被反映出来。

答案 1 :(得分:2)

试试这个对我有用。

  • 转到〜/ Library / Developer / Xcode / DerivedData并删除您的应用程序。 {appname concatenated {some random number}}
  • 重置模拟器
  • 清理并重新构建您的应用