我通过以下方式获得了最新的(?)ConnectionKit库:
svn co http://opensource.utr-software.com/source/connection/tags/1.2.3/
然后进入dir(1.2.3),用Xcode打开 Connection.xcodeproj ,设置Mac OS X 1.5 |发布|构建框架的框架 - >建立成功。
然后进入1.2.3 /示例,用Xcode打开 ConnectionApp.xcodeproj ,但无论我做什么,构建都失败了。
我得到的只是:'Connection / Connection.h:没有这样的文件或目录':
#import <Connection/Connection.h>
我猜我得到的其他43个错误都是来自这里。
我尝试添加框架,但我仍然得到错误 - 虽然我不确定我做得对。
我尝试了以下内容:
要使用新方法,请选择所需目标(不是文件组),然后从“添加”上下文菜单中选择“现有框架...”。在3.0中,这将为您提供与以前相同的文件对话框,但在3.1中,它会将Target的“获取信息”面板显示在“常规”选项卡中。此窗格的底部显示了Target的链接库。单击列表下方的“+”按钮将显示活动SDK的已知框架列表。
也试过拖放无济于事。同样的错误。
我做错了什么?
附上截图:
Screenshot http://rusiczki.net/littlesnapper/DropletController.h%20-%20ConnectionApp.png
答案 0 :(得分:0)
确保Connection.h在Connection框架目标中具有“public”角色。如果单击目标,右侧面板应显示目标中的文件列表,每个标题将以private,project或public作为其角色。
还可以尝试将尖括号更改为import语句中的引号,即
#imort "Connection/Connection.h"
答案 1 :(得分:0)
我提出了这个问题。我想我必须在构建目录(Debug或Release)中复制框架。这样,关于import
的错误就消失了,但现在我还有其他错误,从:
无法找到协议声明 'AbstractConnectionProtocol'
注意:幸运的是,对于我的第一个严肃的Cocoa项目,提供我需要的最佳框架(FTP传输)没有文档记录,并且构建起来很痛苦。