文档章节

GitHub与CocoaPods的使用

 下雨天_冒泡泡
发布于 2016/12/27 11:23
字数 751
阅读 6
收藏 0

  

 

 

GitHub

 

使用SSH方式

 

<终端操作>

1、查看是否有相关文件,并打开

cd ~/.ssh

open ./

打开删掉文件

 

2、创建新的SSH密钥对

ssh-keygen -t rsa -C "123456789@qq.com"

Enter passphrase(empty for no passphrase):[输入密码]

Enter same passphrase again:[再次输入密码]

SSH密钥生成

 

3、cd ..

cd ~/.ssh

open ./

有俩个文件:1,id_rsa,  2,id_rsa.pub

打开第二个文件,接下来验证邮箱

将文本编辑器中的字符串全部复制,

 

4、进入github官网,注册(sign up),登录(sign in),setting->SSH and GPG keys

复制好的内容粘贴在:

SSH Keys:   Title:ios   Key:粘贴复制内容

点击:Add SSH Key

 

5、测试连接git:

ssh -T git@github.com

 

 

 

6、查看是否有相关文件,并打开

cd ~/.ssh

终端显示:No such file or directory

则:进行第二步

 

CocoaPods

---------------- 安装----------------

查看是否安装:

1、打开终端,输入:pod

查看是否安装

2、没有安装时:

输入:sudo gem install cocoapods

输入开机密码:*******

输入:pod setup

----------------查软件源----------------

查看CocoaPods软件源:

gem sources -l

 

1、如果源是:https://ruby.taobao.org/ 可进行下一步

 

2、如果源是其他源

则输入:gem sources --remove https://rubygems.org/

             gem sources -a https://ruby.taobao.org/

             gem sources -l

----------------更新----------------

更新:

 

1、更新升级gem:sudo gem update --system

输入开机密码:*******

 

2、更新ruby,先装rvm,然后通过rvm的命令更新ruby

rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。

 

<1>安装rvm:curl -l get.rvm.io | bash -s stable

                       source ~/.rvm/scripts/rvm

{

curl -l get.rvm.io | bash -s stable

source ~/.bashrc

source ~/.bash_profile

rvm list known(查看有的ruby版本)

}

 

<2>等待终端加载完毕后,

       输入:rvm -v

       如果能显示版本则安装成功

 

<3>安装ruby

----------------查看类库----------------

查看类库

cd ~/.cocoapods

open ./

(repos->master->Specs)

----------------调用类库----------------

新建一个Xcode工程,

利用终端,到达所在路径(cd ,ls ,)

新建Podfile文件,并打开

touch Podfile

open  Podfile

输入以下内容: 

{

platform :ios, '7.0'

 

target "**新建Xcode工程文件夹名字**" do

 

pod 'AFNetworking', '~> 3.1.0'

pod 'MWPhotoBrowser', '~> 2.1.2'

 

end

}

pod install

如果cocoapods存在时只执行红色部分

安装完成之后,打开Xcode

蓝色的.xcodeproj

打开白色的.xcworkspace

其中有Pods工程(里面有你需要的类库)

pod search json:进行查找cocoaPods中,是否有你想要的库

 

更改了Podfile后,需输入:pod update

 

 

--------------------------------

 

使用CocoaPods后,发现总是找不到头文件

在TARGETS -> Search Paths -> User Header Search Paths 中 写入 ${SRCROOT} 再将后面参数改为recursive

--------------------------------

 升级OS X EI Capiton之后,发现CocoaPods的pod无效了,运行pod后显示:"pod: command not found"的错误。

 

解决步骤:

1.为了安全起见,执行命令"sudo gem uninstall cocoapods",卸载原有的CocoaPod

2.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod

3.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限

参考链接:https://github.com/CocoaPods/CocoaPods/issues/3736

All Done!

 

 

   

© 著作权归作者所有

粉丝 3
博文 29
码字总数 16035
作品 0
西安
私信 提问
清华大学 CocoaPods 镜像使用帮助

清华大学镜像网址 https://mirrors.tuna.tsinghua.edu.cn/ CocoaPods 镜像使用帮助 CocoaPods 是一个 Cocoa 和 Cocoa Touch 框架的依赖管理器,具体原理和 Homebrew 有点类似,都是从 GitHub...

who7708
01/25
140
0
CocoaPods安装和使用及问题:Setting up CocoaPods master repo

目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaP...

whj
2014/03/07
74K
1
CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods...

嘻哈开发者
2014/10/15
28
0
CocoaPods的安装使用和常见问题

原文:http://www.jianshu.com/p/6e5c0f78200a 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出...

lingfeng72
2015/11/09
301
0
CocoaPods安装和使用教程

目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaP...

浅唱那回忆
2014/08/08
340
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部