【问题标题】:I've made changes to a storyboard after saving a snapshot, now my changes won't reflect when I compile my code. What am I doing wrong?我在保存快照后对情节提要进行了更改,现在我的更改不会在我编译代码时反映出来。我究竟做错了什么?
【发布时间】:2012-03-09 08:46:52
【问题描述】:

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

进行更改后,正在运行的应用程序在模拟器中似乎没有变化。情节提要发生了变化,用其他组件替换了一些组件,而这些更改甚至都没有反映出来。

我已尝试多次提交该项目,似乎每次都想重新提交我的用户首选项文件,但我无法让它提交情节提要更改。

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

【问题讨论】:

  • 你清理构建,重置模拟器了吗?
  • 哈哈。谢谢.. 我错过了一个明显的不先清洁!

标签: ios xcode commit


【解决方案1】:

您需要清理构建文件夹。 Command-Option-Shift-K 做到了。

【讨论】:

    【解决方案2】:

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

    我将故事板重命名为旧名称 (MainStoryBoard),突然间我的所有更改都得到了反映。

    【讨论】:

      【解决方案3】:

      试试这个对我有用。

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

      【讨论】:

      • 重置您的刺激器?!?!
      • @herbrandson 我的意思是从模拟器中删除应用程序。重置为默认状态。
      • 我认为他的意思是你写的是“Stimulator”而不是“Simulator”。但是感谢您的回答,我也遇到了同样的问题,但我似乎无法弄清楚,所以我会尝试您的建议。
      猜你喜欢
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 2016-07-18
      • 1970-01-01
      相关资源
      最近更新 更多