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,代码中直接将SDWebImage库import就能使用
import SDWebImage
网友评论