XZ_iOS之创建项目cocoapod和gitignore的细节

2018-01-13 11:00:47来源:http://blog.csdn.net/understand_xz/article/details/77019118作者:CSDN博客人点击

分享

如果在创建工程的时候,没有选中git: Create Git repository on My Mac,后期想要把项目迁移到git怎么办呢?



如果我们建好了一个项目,想要添加到Git中,需要打开sourceTree,然后长按工程的文件夹,拖动到soureTree列表会生成一个本地仓库,添加到代码库之后,团队开发在使用git的时候需要一个非常重要的文件—忽略文件(gitignore),在GitHUb官网上搜索gitignore,然后下载



下载完之后,将文件夹中的“Objective-C.gitignore”文件,粘贴到工程中,



并重命名成“.gitignore”,但是会提示失败,这时我们在终端打开当前文件夹(cd 当前文件夹),


终端输入: $ cd /Users/admin/Desktop/RAC


终端输入: ls查看当前文件夹中包含的内容


终端输入: mv Objective-C.gitignore .gitignoremv是move的缩写 将“ Objective-C.gitignore ”重命名 “. gitignore ” ,并隐藏


终端输入: ls -laG可以 查看隐藏的文件



打开sourceTree可以发现 .gitignore 也有了



然后使用pod导入RAC框架,在终端输入: pod init创建Podfile文件


然后拖拽 Podfile文件到Dock上的Xcode快捷键,打开Podfile文件,或者使用命令行vim打开,


输入 pod ‘ReactiveCocoa’ , 打开 platform :ios, ‘9.0’和 use_frameworks! 即去掉前面的#, 在终端输入: $ pod update 更新代码库,这需要一段时间等待。


在终端 输入: pod install --no-repo-update



注意:1>使用RAC框架一定要打开 use_frameworks! ,因为swift导入第三方框架要把 use_frameworks!打开,而RAC框架本身支持swift。


2>—no-repo-update


注意:不会升级代码库!如果框架升级,永远不能得到更新的代码,所以不能一直使用。


更新完之后,打开sourceTree可以看到,这里有很多的未提交的文件,



git代码提交是客户端的代码提交给服务器, 第三方框架不需要每次都提交,这样只会浪费服务器的空间。


再拖动一份“ Objective-C.gitignore ”文件到工程目录下,在重命名之前,先拖动“ Objective-C.gitignore ”到Dock上的Xcode快捷键打开文件,删除 # Pods/ 前面的#,打开这句。



注意:"#"的意思是----这个目录中的所有东西全都要备份到服务器。


在终端输入: : mv Objective-C.gitignore .gitignore将“ Objective-C.gitignore ”重命名,并隐藏


可以在终端输入: ls -laG可以 查看隐藏的文件


打开sourceTree查看,发现少了很多文件,这样Pods文件夹就不会被提交了



注意:在开发中,如果从服务器clone项目之后,没有pods目录,需要自己在本地执行pod install


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台