2010-03-03 165 views
3

我检查了三个20源,并试图按照此
guide来构建一个使用该框架的iphone应用程序。在本指南中,我也使用了模板。他们应该编译正确,但我得到以下错误:Three20依赖关系问题

文件/Users/myUser/programming/three20/src/build/Debug-iphonesimulator/libThree20.a取决于它自己。这个目标可能包括它自己的产品。

有没有人解决过这个问题?我读到它是关于包含你想创建的东西,这是不可能的。无论如何,我发现任何解决方案都没有帮助。

其实我甚至没有改变任何东西!有任何想法吗?

+0

好的,我刚刚发现,现在每次都会发生,我尝试将three20 lib包含到任何项目中。在安装上面提到的模板之前,至少有效。 Any1有任何线索? – Icky 2010-03-03 12:02:18

+0

我可以补充说,如果我从新创建的项目中删除XCode 320项目,那么至少它开始编译,但我得到的连接器错误,而不是....我想这没有多大帮助? :) – Icky 2010-03-03 14:35:35

+0

无论何时包含它(使用相同的指令),我都会得到相同的错误,以及在three20/src中构建.xcodeproj。很想找到解决办法。 – 2010-03-11 22:07:47

回答

4

好吧,我通过打开three20.xcodeproj,然后取消勾选libThree20.a目标框(而把它留在我的项目,该项目是利用three20检查)解决了这个问题。

这至少让我构建和运行,如果有问题,拿出后会报告。