Swift CocoaPods工具使用总结

2017-06-28  本文已影响75人  野比大雄001

1、查看CocoaPods版本:

pod --version

2、更新升级CocoaPods:

sudo gem update cocoapods

3、创建Podfile:

cd/Users/apple/Documents/Code/MyProject_Demo

touch Podfile

4、编辑Podfile:(open Podfile 或者vim Podfile)

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'

use_frameworks!

target ‘Alamofire_Demo’ do

pod 'Alamofire', '~> 4.0'

pod 'SwiftyJSON', '~> 3.0'

pod ‘HandyJSON', '~> 1.0’

pod 'ReachabilitySwift'

end

注意:

1、使用CocoaPods过程中Unable to find a specification for?

在Podfile文件里指定下工程目录就行了,比如我在Podfile文件添加这行就行了

xcodeproj '/Users/apple/Documents/Code/MyProject_Demo/MyProject_Demo.xcodeproj'

xcodeproj 'Portfolio/Portfolio.xcodeproj'

2、需要在Target->工程名->Build Settings->Search Paths->User Header Search Paths处添加Alamofire所在的目录

$(SRCROOT)/MyProject_Demo/Pods

5、开始导入库:

cd/Users/apple/Documents/Code/MyProject_Demo

pod install

6、打开新生成的***.xcworkspace:

(1)往后我们就需要使用这个新生成的***.xcworkspace文件来开发。因为原来的工程(***.xcodeproj)设置已经被更改了,如果我们直接打开原来的工程文件去编译就会报错。

(2)打开后可以看到里面除了我们项目工程,还有一个Pods工程。整个结构还是很清晰明了的。

7、测试代码:

import Alamofire

8、新增或移除第三方库:

以后如果需要在工程中导入新库,或者移除原有的库。还是先编辑Podfile文件,再执行install命令。

pod install

9、更新第三方库:

pod update

10、查找第三方库:

pod search Alamofire

11、导入Objective-C写的第三方库:

1,编辑Podfile文件

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, ‘8.0’

use_frameworks!

target 'hangge_1358’ do

pod 'Alamofire', '~> 4.0'

pod 'SwiftyJSON', '~> 3.0'

pod 'SDWebImage'

end

2,执行安装命令

pod install

3,代码中直接将SDWebImageimport就能使用

import SDWebImage

上一篇下一篇

猜你喜欢

热点阅读