如何将AFNetworking添加到XCode应用程序

Jam*_*unn 13 xcode ios afnetworking

我对XCode和iOS比较陌生. 理解如何向项目添加库/依赖项的背景是Java和Maven的世界.

我需要将AFNetworking添加到我的项目中,并且无法成功完成.

首先,我尝试my project -> Build Phases -> Link Binary使用"库",单击"+"按钮,然后AFNetworking从列表中搜索. 它不在列表中.

所以,我想我必须使用"添加其他..."选项添加它.这意味着,当然,我需要以AFNetworking某种方式下载.我不确定我是否能够以正确的形式下载它 - 似乎所有我能得到的是AFNetworking项目本身,而不是一个框架(如果我理解正确,框架类似于jar?你可以通过以下方式生成框架吗?以某种方式构建iOS项目?).我从他们的GitHub页面下载了它.(我也试过他们的"入门"指南,但它让我使用CocoaPods,我无法正常工作,我宁愿现在避免使用它.)

我试过添加项目文件和文件夹,AFNetworking只是为了看看它们是否有效(但当然它们没有 - 我想我需要某种.framework文件).

结论:我似乎无法找到添加AFNetworking到项目中的方法.我该怎么做?

Mic*_*ann 14

听起来你得到了第一部分,它是从GitHub页面下载的.

当我按照本教程进行操作时,它会显示如何将AFNetworking导入到他们自己的示例项目中(也就是说,您将在Xcode窗口左侧的文件和文件夹列表中看到"AFNetworking"组).

一旦AFNetworking与您项目中的其余代码一起构建,您应该能够从代码中调用各种AFNetworking API.您需要确保将相应的" #import "AFNetworking.h""行添加到您将调用AFNetworking的源代码文件中.

  • 哇,这就像教程说的那么简单.(事实上​​,更简单,因为我没有告诉编译器不使用ARC).将它添加为框架比将其添加为目录更简洁,但我会采取任何有效的方法.对于使用此答案的任何人,只需滚动教程页面的三分之一,直到您进入"将AFNetworking添加到混音"标题. (2认同)