您的位置:首页 > 移动开发 > Swift

Swift - 不使用pods如何正确添加类似Alamofire这样的库

2016-07-18 11:02 429 查看
以前我们添加Object-C的库都是直接拖拽进去,添加头文件就可以使用,在Swift中这一方法好像失效了,如果你使用Pods,是不会出现添加问题的,那不习惯使用Pods的小伙伴或许就要苦逼了,今天博主一步步添加一下Alamofire这个库:

1.在github上下载Alamofire;

2.把下载下来的master文件整个复制进你的工程文件中(下载的文件是不需要先运行的,直接添加):



3.打开你创建的工程,把Alamofire-master文件中的Alamofire.xcodeproj这个工程添加到你的工程中(这里最好选择add,不要拖入,因为博主好几次拖入后删除都是直接把源文件删了,说应只是引入了路径):



4.选中你的蓝色工程文件添加Alamofire.xcodeproj到你的工程:



没有出现copy选项的,点击下方options

5.这里博主都是先运行一个我的工程,来生成.a文件(实际上不需要运行,多此一举);

6.在库文件位置添加Alamofire.framework文件,这里有好几个,一定要分清楚;



7.添加头文件和测试代码,并运行项目,完美运行。

8.有人会说,把Alamofire-master添加到你的工程总觉得怪怪的,既然都是copy的,那能不能删除呢?博主试了下,删除是没问题的,但是你会发现虽然是copy的,当删除了Alamofire-master,你的工程中添加的文件变红了,然后删除了红色的工程文件,framework文件也没了,但是里面还有Alamofire的测试代码,运行后,未报错,太恐怖了,删除后的工程即使没报错,你敢用么?所以还是不要删除了,觉得麻烦的话建议使用pods来管理,如果不会安装的话请看这里:http://blog.csdn.net/codingfire/article/details/51799159
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: