【问题标题】:Xcode building "old" code after a pull拉动后 Xcode 构建“旧”代码
【发布时间】:2015-09-02 00:52:29
【问题描述】:

我有一个单视图应用程序。非常基本,除了网络代码之外,现在没有太多进展。

当天早些时候,我提交了对主视图的更改(添加了按钮、文本字段、样式)。我通过从旧项目中复制+粘贴来做到这一点。一切都按我的预期进行。

现在,我在另一台机器上并将更改拉入。应用程序正在使用“旧”视图(只有一个按钮)构建。为什么它没有显示我之前所做的和正在工作的更改?

编辑:它不仅仅是不更新的视图。它运行我之前提交的所有旧代码。同样,问题是我拥有所有最新文件。

这是一个 Swift 应用程序,如果重要的话。

【问题讨论】:

  • 模拟器有时会缓存 xib 和 storyboard 文件。如果您重置模拟器,问题是否会得到解决?
  • 这是在我的设备上,但我会试试看。
  • 重启我的设备没有解决问题。
  • xib 在 Xcode 中是否正确显示?在模拟器中呢?您是否尝试在您的设备上重新安装该应用?
  • 确实在 Xcode 中正确显示,尝试重新安装应用程序。但是,当我尝试在模拟器上运行时,我得到“无效或缺少程序/程序参数”。这对我来说是一个新线索。

标签: ios xcode git interface-builder xib


【解决方案1】:

删除我的项目目录中的构建文件夹解决了我的问题。

【讨论】:

  • 进行清洁可能也可以解决问题。如果您找到了解决方案,您应该接受自己的答案。
  • 在这种情况下,清理并没有解决问题。不得不进去手动删除。我会在 2 天的等待期后接受。
【解决方案2】:

听起来您的更改由于某种原因没有被提交/推送。也许 XIB/storyboard 不受源代码控制。

【讨论】:

  • 所有文件都在那里。在我的机器上和远程存储库中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多