Cocoa 尝试构建ConnectionKit示例(但失败)
我通过以下操作获得了最新的库:Cocoa 尝试构建ConnectionKit示例(但失败),cocoa,xcode,frameworks,Cocoa,Xcode,Frameworks,我通过以下操作获得了最新的库: svn co http://opensource.utr-software.com/source/connection/tags/1.2.3/ 然后进入目录1.2.3,用Xcode打开Connection.xcodeproj,设置Mac OS X 1.5 | Release | Framework来构建框架->构建成功 然后进入1.2.3/Example,用Xcode打开ConnectionApp.xcodeproj,但无论我做什么,构建都会失败 我得到的只是:
svn co http://opensource.utr-software.com/source/connection/tags/1.2.3/
然后进入目录1.2.3,用Xcode打开Connection.xcodeproj,设置Mac OS X 1.5 | Release | Framework来构建框架->构建成功
然后进入1.2.3/Example,用Xcode打开ConnectionApp.xcodeproj,但无论我做什么,构建都会失败
我得到的只是:上的“Connection/Connection.h:没有这样的文件或目录”:
#import <Connection/Connection.h>
我猜剩下的43个错误都来自这里
我尝试添加框架,但仍然收到错误消息——尽管我不确定我是否做对了
我尝试了以下方法:
要使用新方法,请选择所需的目标而不是文件组,然后从“添加”上下文菜单中选择“现有框架…”。在3.0中,这将为您提供与以前相同的文件对话框,但在3.1中,它会将目标的“获取信息”面板调到“常规”选项卡。此窗格的底部显示目标的链接库。单击列表下方的“+”按钮将显示活动SDK的已知框架列表
也尝试过拖拽,但是没有用。同样的错误
我做错了什么
附加屏幕截图:
确保Connection.h在连接框架目标中具有public角色。如果单击目标,右侧面板将显示目标中的文件列表,每个标题将以private、project或public作为其角色 还可以尝试将import语句中的尖括号改为引号,即
#imort "Connection/Connection.h"
我提出了这个问题。我发现我必须将框架复制到build目录Debug或Release中。这样,有关导入的错误消失了,但现在我有其他错误,首先是: 找不到的协议声明 “AbstractConnectionProtocol”
注意:我很幸运,在我的第一个严肃的Cocoa项目中,提供我需要的FTP传输的最佳框架没有文档记录,而且构建起来很困难。我检查了框架中的角色,并正确设置了角色。事实证明,我必须将框架移动到示例的build目录中,以消除导入错误。请看我的回答。这里的ConnectionKit也有同样严重的问题,但是Xcode 5。我得到的最远的结果是在我的项目中得到它,并且编译时没有打嗝。但不幸的是,我的主项目中没有出现Connection.framework或ConnectionKit.framework。虽然我认为自己很有经验,但我即将放弃ConnectionKit。听起来很糟糕:Karelia软件商店里有一个相当整洁的FTP客户端。所以我不得不假设让ConnectionKit正常工作的严重问题是故意的。。。