Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c ConnectionKit框架:将其添加到项目中_Objective C_Cocoa_Xcode_Macos_Frameworks - Fatal编程技术网

Objective c ConnectionKit框架:将其添加到项目中

Objective c ConnectionKit框架:将其添加到项目中,objective-c,cocoa,xcode,macos,frameworks,Objective C,Cocoa,Xcode,Macos,Frameworks,我试图在我的应用程序中使用ConnectionKit框架,但不知道如何将其作为框架添加到我的XCode项目中。将文件作为.framework添加到项目中的正确方法是什么 谢谢。在您的Xcode项目中,右键单击文件夹“Frameworks”,添加->现有文件 在这里选择“Connection.xcodeproj”(您必须下载它)。选中“需要时复制” 之后,右键单击应用程序的名称(位于文件夹“Targets”中),并获取信息 现在,常规->搜索路径->标题搜索路径(双击)->按+->在新窗口中,首先

我试图在我的应用程序中使用ConnectionKit框架,但不知道如何将其作为框架添加到我的XCode项目中。将文件作为.framework添加到项目中的正确方法是什么


谢谢。

在您的Xcode项目中,右键单击文件夹“Frameworks”,添加->现有文件

在这里选择“Connection.xcodeproj”(您必须下载它)。选中“需要时复制”

之后,右键单击应用程序的名称(位于文件夹“Targets”中),并获取信息


现在,常规->搜索路径->标题搜索路径(双击)->按+->在新窗口中,首先放置“Connection.xcodeproj”的路径

,打开框架项目并将其编译为发行版(如果您将其作为源代码)

然后,您需要在应用程序项目中执行三个步骤:将其添加到项目中,创建指向它的可执行文件链接,并将其添加到可执行文件包中(否则应用程序将仅在您的计算机上工作)

在项目视图中,展开框架,然后控制单击或右键单击“链接框架”,然后选择添加->现有框架。在生成的对话框中,您将获得一个Apple框架列表和一个用于查找其他框架的按钮:使用它并选择您的框架,它将位于…/FrameworkProject/Build/Release下

如果已将框架添加到Frameworks\Linked Frameworks,则第二步应该与第一步一起完成,但请检查它。转到Targets\YourExecutable并展开它,然后展开“将二进制文件链接到库”。框架应该在那里,否则在应用程序项目中使用Frameworks\Linked Frameworks拖放“将二进制文件链接到库”


现在右键/控制单击目标中的可执行文件,然后选择添加->新建构建阶段->新建复制文件构建阶段。将打开该阶段的属性表,最上面的字段是“目的地:”下拉列表,默认情况下将读取“资源”,将其更改为框架并关闭窗口。现在,将框架从“框架\链接框架”拖放到“目标\您的可执行文件\复制文件”。

实际问题是什么:如何将ConnectionKit构建为框架,如何使用/链接任意框架到Xcode中的项目(哪个版本?),或者两者都有?