Xcode:无法构建下载的项目,因为编译器无法找到框架

时间:2010-02-28 10:58:33

标签: cocoa frameworks xcodebuild

我是新手,所以请你做好准备。

我正在尝试构建Audioslicer,这似乎需要一个名为IntervalSlider的框架。 IntervalSlider版本失败并显示:

 framework not found InterfaceBuilderKit.

但是,该框架似乎存在于具有必要标题的Frameworks组下。

任何人都可以建议我做错了吗? 感谢

1 个答案:

答案 0 :(得分:1)

嗯,这看起来很有趣所以我下载了源代码。我构建它并得到了一大堆构建错误。

看起来像是

  1. 根据source forge,该项目自2006-12-04以来未更新,默认SDK仍设为10.4。
  2. 这个项目使用了一堆需要编译才能工作的未编译的库/框架。其中一些可能在将近4年之后和新硬件/操作系统上不再编译。
  3. 这是一个复杂的项目,它混合了Objective-C,vanilla C和C ++,所以它不是新手可以合理期望的那种项目。 (我甚至不确定我能不能更新它。)
  4. 简而言之,这在当时看起来是一个好主意,但该项目已经沉寂,陈旧且过时。除非你想花费数周或数月(1)学习如何构建这样一个复杂的项目,并且(2)追踪所有更新版本的库(假设它们存在),否则你需要找到一个替代方案。

    我建议寻找另一种解决方案。太糟糕了,因为这看起来像一个非常好的主意。这就是大多数自由和开放源码软件的命运。这需要太多的苦差事编码来保持这样的更新。编码的所有乐趣都来自于创作。维护编码与洗碗一样有趣。很少有人会在没有工资的情况下逐年完成这样的家务活。

    将来,请务必检查上次项目更新日期。如果超过一年或在最后一次主要操作系统转速之前,预计会出现问题。