cd /Projects/Change
vim Podfile
在Podfile中写入如下内容:
##下面是coding的CocoaPods源,可以自行替换成其他的
source 'https://git.coding.net/hging/Specs.git
use_frameworks!
platform :ios, '8.0'
#Swift版AFNetworking
pod 'Alamofire', '~> 3.1.4'
#Swift版Masonry
pod 'SnapKit', '~> 0.18.0'
pod 'AsyncDisplayKit', '~> 1.9.3'
pod 'ReactiveCocoa', '~> 4.0.4-alpha-4'
pod '1PasswordExtension', '~> 1.7'
Q:Swift项目用Carthage的比较多,为什么本项目依然使用 CocoaPods?
A:关于CocoaPods和Carthage的区别,这里不多做介绍,这里有 篇文件介绍CocoaPods和Carthage的优缺点Carthage 初探: 四大优势与四大劣势,本项目也是基于这些优缺点才取舍后采用 CocoaPods。
Q:为什么集成这些第三方库?
A:暂时只想到会用到这些,后面会根据项目需要再添加
Q:CocoaPods安装如何安装?
A:参考我的这篇博客用CocoaPods做iOS程序的依赖管理
Q:CocoaPods如何更换源?
A:参考我的这篇博客CocoaPods master仓库替换为国内源
git init
创建gitignore文件
vim .gitignore
写入如下文本
Pods/
*.xcworkspace
然后执行git satus,可以看到Pods文件夹和Change.xcworkspace已经不在git的版本控制之内了。
提交git到本地仓库
git add *
git add .gitignore
git commit -m "初始化工程"
添加github上创建的git仓库
git remote add github git@github.com:mylonly/Change.git
添加自定义的git仓库
git remote add origin git@mylonly.com:/mnt/git/Change.git
提交项目到这两个远程仓库
git push -u github master
git push -u origin master