我使用xcode GUI成功构建了我的项目(包括子项目Three20),但是当我使用xcodebuild时,它失败了,如下所示:
/Users/***/MyProject/Classes/ComposeSMSViewController.h:14:9: fatal error: 'Three20/Three20.h' file not found [1] #import <Three20/Three20.h> 1 error generated.
我的标题搜索路径是$(BUILT_PRODUCTS_DIR)/../ three20和$(BUILT_PRODUCTS_DIR)/../../ three20和Classes / Three20 / Build / Products / three20 这适用于GUI构建但在xcodebuild上失败。 我怎么解决这个问题?感谢
答案 0 :(得分:3)
我认为你应该重启three20的安装,它需要几个步骤并确保它没有错。最好的祝福。它可以帮到你:http://three20.info/article/2011-03-10-Xcode4-Support
答案 1 :(得分:2)
如果它仍然不起作用(并且显示“未找到Three20.h文件”之类的错误),请尝试将所有Three20 依赖项的“跳过安装”设置为“是”您应用中的项目(主项目除外):graphically。这个onle为你的项目创建了一个.ipa,但不是你的三个项目。
答案 2 :(得分:0)
我今天偶然解决了这个问题。我尝试了我在网上找到的所有解决方案但它没有用。我非常有信心问题是在xcode中,因为应用程序在我老板的机器上构建得很好。原来我的方案名称与我的目标名称不符。这是复制目标的结果,该目标自动将我的方案命名为“myapp copy”。当我将方案名称与目标名称匹配时,一切正常,找到了three20.h文件。希望这有助于任何有类似情况的人。
产品&GT;管理方案...并重命名文件