【问题标题】:Certain functions/methods not changing when built in Xcode在 Xcode 中构建时某些函数/方法不会改变
【发布时间】:2011-12-22 16:35:48
【问题描述】:

我目前正在开发一个项目,该项目在模拟器和设备上都运行良好,但一种特定方法不在设备或模拟器中更新。它看起来我可以放任何我喜欢的东西,它只是运行一个旧版本。如果我更改同一个文件中的其他方法,它们会随着更改构建并运行。任何想法为什么会发生这种情况或我可以做些什么来解决它?

我听到的一个建议是开始一个新项目并复制我的代码。如果可能的话,我想避免这种情况,但看起来我可能不得不这样做。

【问题讨论】:

    标签: xcode methods build compilation


    【解决方案1】:

    有时您需要进行干净的构建,因为 Xcode 并不总是注意到依赖项更改(例如对源文件的更改)。

    有些人没有正确配置他们的依赖项(例如静态/动态库)。如果您使用自动检测依赖功能,它仍然存在一些错误,因此您可能需要明确配置。

    FWIW,开始一个新项目对我来说从来没有必要......

    【讨论】:

    • 我尝试过进行干净的构建,但没有运气。使用静态/动态库,据我所知它们没问题,但我会做一个检查。感谢您的建议。
    • 好的,所以没有配置依赖关系,但据我所知,它们正在被自动检测到。此外,我没有在使用(cocos2d)时更改框架中的代码。我打算明确地尝试这样做,看看它是否有帮助,但无法弄清楚它在 Xcode 4 中是如何工作的。
    • 好的 - 在其他几个地方,这里概述了:docs.google.com/document/…
    • 恐怕运气不好。我也尝试过重新启动 Xcode、我的 mac 等并删除一些缓存文件也没有运气。我还检查了该文件是否在编译源下。另外,我可以对同一个文件中的任何其他方法进行更改,并且更改只是在这个特定的文件中构建。
    • hmm - 让我想知道实例是否是您期望的类型,是 nil,或者选择器是否输入错误。这可能发生的原因还有很多(例如方法混用)。
    猜你喜欢
    • 1970-01-01
    • 2022-06-14
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    相关资源
    最近更新 更多