基于iOS pod最新的安装和使用方法(分享)
1.安装
首先需要知道淘宝的ruby软件源不能用,现在可以用这个Ruby China 社区专注维护的这个源(https://gems.ruby-china.org/)。
首先打开终端执行以下命令删除原来的ruby源:
gem sources –remove https://rubygems.org/
然后添加之前说的源
gem sources -a https://gems.ruby-china.org/
查看新源是否替换成功
gem sources -l
然后安装pod,执行命令sudo gem install cocoapods就行了。
2.使用
首先在终端cd 到目标项目目录下,就是和xcodeproj后缀的文件同一目录下。
$ cd [项目路径]
然后创建和编辑Podfile
$ vim Podfile
命令执行完后,首先输入 i 才能进入编辑模式,输入以下数据,然后按下ESC键,输入:wq,保存并退出
# 使用时需要新建一个名为 Podfile 的文件,以如下格式,将依赖的库名字依次列在文件中即可 # 指定平台和系统版本 platform :ios, '8.0' # 表示可以使用 swift 的框架 use_frameworks! # 这个是 cocoapods 升级 1.0 后必须的 # MyApp 就是 项目名称 target 'MyApp' do # 指定库 和 库的版本 pod 'JSONKit', '~> 1.4' pod 'Reachability', '~> 3.0.0' pod 'ASIHTTPRequest' pod 'RegexKitLite' end
然后执行Podfile文件
$ pod install
这个时候我们去项目目录下就会发现多了一些文件和文件夹,我们点击xcworkspace后缀的文件,就可以打开使用了pod的项目了。
还需要说的是那个Podfile编辑的时候我发现即便都不确定框架版版本一般都会下载最新版本的,这个以后可以不用输入版本号。
以上这篇基于iOS pod最新的安装和使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
IOS CocoaPods详细使用方法
一.什么是CocoaPods 1.为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson.AFNetworking.Reachability等等.使用这些库的时候通常需要: 下载开源库的源代码并引入工程 向工程中添加开源库使用到的framework 解决开源库和开源库以及开源库和工程之间的依赖关系.检查重复添加的framework等问题 如果开源库有更新的时候,还需要将工程中使用的开源库删除,重新执行前面的三个步骤,顿时头都大了... 自从有了Coco
-
iOS之Cocoapods安装教程(全面解析)
网上关于cocoapods的教程很多,关于它的优点我不赘述:但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助: 1. 设置输入源(由于默认的gem资源是国外的,由于历史原因,访问比较慢,所以需要改为国内的) 删除原来的: $ sudo gem sources --remove https://rubygems.org/ 添加新的 $ sudo gem sources -a https://ruby.taobao.org/ 出现如下提示,即为设置成功 $ sudo gem sou
-
IOS开发之CocoaPods安装和使用教程
这里只是简单写一下过程吧. 第一步:安装cocoapods sudo gem install cocoapods 要是不成功,执行以下操作 gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l(用来查看是否成功) sudo gem install cocoapods 第二步:在项目中导入库 切到与工程目录相关的.xcodeproj同一目录下 vim Podf
-
基于iOS pod最新的安装和使用方法(分享)
1.安装 首先需要知道淘宝的ruby软件源不能用,现在可以用这个Ruby China 社区专注维护的这个源(https://gems.ruby-china.org/). 首先打开终端执行以下命令删除原来的ruby源: gem sources –remove https://rubygems.org/ 然后添加之前说的源 gem sources -a https://gems.ruby-china.org/ 查看新源是否替换成功 gem sources -l 然后安装pod,执行命令sudo ge
-
基于红黑树插入操作原理及java实现方法(分享)
红黑树是一种二叉平衡查找树,每个结点上有一个存储位来表示结点的颜色,可以是RED或BLACK. 红黑树具有以下性质: (1) 每个结点是红色或是黑色 (2) 根结点是黑色的 (3) 如果一个结点是红色的,则它的两个儿子都是黑色的 (4) 对于每个结点,从该结点到其子孙结点的所有路径上包含相同数目的黑结点 通过红黑树的性质,可以保证所有基于红黑树的实现都能保证操作的运行时间为对数级别(范围查找除外.它所需的额外时间和返回的键的数量成正比). Java的TreeMap就是通过红黑树实现的. 红黑树的
-
FCKeditor 2.6.6在ASP中的安装及配置方法分享
首先从FCKEditor官方下载最新的版本我们提供的下载地址 http://www.jb51.net/codes/21294.html 安装及配置方法:一.打开文件夹发现有许多文件对于ASP来说是用不到的:删除FCKEditor2.6.6中不必要的文件:解压缩FCKeditor_2.6.6.zip到你网站根目录 fckeditor文件夹中,同时把文件夹内带_的文件夹和文件一并删除:1.fckeditor目录下除editor目录.fckconfig.js.fckeditor.asp.fckedit
-
Ubuntu下安装Chrome的方法分享
在学习<Node.js实践>,没想到ubuntu12.04下的firefox竟然不支持-webkit-transition,就想安装一个chrome,发现还挺麻烦,搜索了一下,记录如下: 添加PPA 从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码 复制代码 代码如下: wget -q -O - https://dl-ssl.google.com/l
-
php UEditor百度编辑器安装与使用方法分享
一.官网上下载完整源码包,解压到任意目录,解压后的源码目录结构如下所示: _examples:编辑器完整版的示例页面 _demos:编辑器的各种使用案例 dialogs:弹出对话框对应的资源和JS文件 themes:样式图片和样式文件 server:涉及到服务器端操作的PHP.JSP等文件 third-party:第三方插件 editor_all.js:_src目录下所有文件的打包文件 editor_all_min.js:editor_all.js文件的压缩版,建议在正式部署时才采用 edito
-
判断本机office安装版本的方法分享
复制代码 代码如下: #include "msword.h"HRESULT AutoWrap(int autoType, VARIANT *pvResult, IDispatch *pDisp, LPOLESTR ptName, int cArgs...) { // Begin variable-argument list va_list marker; va_start(marker, cArgs); if (!pDisp) { _putws(L"NULL I
-
mysql 5.7.9 免安装版配置方法图文教程
小编把之前整理的关于mysql 5.7.9 免安装版配置方法分享给大家,供大家参考,具体内容如下 1. 解压MySQL压缩包 将下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\mysql-5.7.9-win32" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 复制下面的配置信息到 my.ini 保存 #如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取 ##########
-
2016最新CocoaPods安装和错误解决方案
CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具.CocoaPods的项目源码在Github上管理.该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新.开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外,但是,集成这些依赖库需要我们手动去配置,
-
用iOS模拟器安装App的方法
背景介绍: Mac机器A上面有工程P的源码,Mac机器B上没有源码,想在B的模拟器上运行应用P. 步骤: 1,在机器A上,build模拟器版本,得到模拟器下的app文件: /Users/work/Library/Developer/Xcode/DerivedData/*-daajgszwtouixcfnoaiawbxybpvd/Build/Products/DebugTest-iphonesimulator/*.app 注意: (1),需要将work修改为自己的用户名. (2),两个*是prod
-
基于iOS Realm数据库的使用实例详解
首先下载Realm源代码,https://realm.io/cn/docs/objc/latest 将下载的文件解压,从 ios/static/ 目录中将 Realm.framework 拖曳到 Xcode 工程的文件导航器内,然后在 Xcode 文件导航器中选中工程.然后选择应用目标,前往 Build Phases 选项卡.在 Link Binary with Libraries 部分中单击 + 按钮,然后添加 libc++.tbd 和 libz.tbd.这样还没有完,我们还需要安装插件,打开
随机推荐
- javascript xml xsl取值及数据修改第1/2页
- 浅谈sql数据库去重
- JavaScript设计模式之观察者模式(发布者-订阅者模式)
- Angular4绑定html内容出现警告的处理方法
- .net中 发送邮件内容嵌入图片的具体实例
- ASP.NET缓存 方法分析和实践示例
- asp.net 删除MFC单文档默认菜单栏的两种方法
- 2014年10个最佳的PHP图像操作库
- 微信公众号判断用户是否已关注php代码解析
- 解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
- php array_pop 删除数组最后一个元素实例
- php用正则表达式匹配中文实例详解
- input链接页面、打开新网页等等的具体实现
- ssh生成随机数字验证码操作步骤
- ASP.NET创建三层架构图解详细教程
- SWFObject Flash js调用类
- JavaScript来实现打开链接页面的简单实例
- Kotlin教程之函数和包的定义和流程控制
- Android RecycleView添加head配置封装的实例
- 学习php设计模式 php实现观察者模式(Observer)