cocoapods使用

iOS开发~CocoaPods使用详细说明

淺唱寂寞╮ 提交于 2020-04-02 21:47:03
iOS开发~CocoaPods使用详细说明 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) [objc] view plain copy print ? ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove

iOS开发~CocoaPods使用详细说明

拥有回忆 提交于 2020-03-21 21:53:08
一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) [objc] view plain copy print ? ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove https://rubygems.org/

iOS-CocoaPods的安装与使用

拟墨画扇 提交于 2020-03-21 03:21:19
一、CocoaPods的安装    1、简介: CocoaPods是一个用来帮助我们管理第三方依赖库的工具。 在开发iOS应用时,会经常使用第三方类库,比如SDWebImage、AFNetworking等等,手动的下载与添加类库非常麻烦,通过CocoaPods可以便捷的下载与管理第三方类库。 使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。 官方链接:https://cocoapods.org    2、安装步骤 第一步:打开终端,查看自己电脑的ruby环境:gem sources -l。如果环境是
*** CURRENT SOURCES *** https://ruby.taobao.org/,则跳到第四步。如果环境是
*** CURRENT SOURCES ***https://rubygems.org/,则需要移除环境(CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境,OS X系统默认支持Ruby运行,但是Ruby的默认源使用的是rubygems.org,国内访问这个网址时,如果无法翻墙,则不能下载,解决方案是将其替换成可用的Ruby,比如淘宝。)。 第二步:移除环境:gem sources —remove https://rubygems.org/。结果:
https://rubygems.org/ removed

iOS开发总结-Xcode常见错误

时间秒杀一切 提交于 2020-03-05 15:22:59
这篇文章中收录了Xcode出现的各种错误,并对错误给出了正确的解决方案,以便帮助遇到困难的朋友。 文章由作者刘小壮维护并持续更新,有新的问题并且文章中没有收录的,可以在下面评论区中提出,我会收录在文章中供大家参考。如果有问题不能解决的,也可以在下方评论区中提出,我会尽力帮助解决,并且将解决方案添加到文章中供其他人参考。 "file/file.h" file not found 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如: # include<> 和 # include"" 、 # import<> 和 # import"" 的导入方式是否有错误。 ld: -pie can only be used when targeting iOS 4.2

iOS开发-CocoaPods的安装与使用

走远了吗. 提交于 2020-03-01 15:01:49
第三方类库管理工具 —CocoaPods 原因 : 假设项目中引入了 10 个第三方框架 , 框架会被作者不断更新 . 不可能天天盯着作者有没有更新 . cocoaPods 可以帮助我们自动更新第三方框架 . 假设 第三方框架 A 依赖框架 B, B 又依赖框架 C, C 依赖框架 D....... cocoapods 只能管理 Github 上的框架 插件 — 给 Xcode 安装的 , 方便操作 xcode 框架 — 集成在项目中的 , 是代码 如何安装 cocoaPods 1. 需要翻墙 — 有条件可以直接翻墙 直接在终端中输入 sudo gem install cocoapods 即可 2. 非翻墙情况 2.1 在终端中 输入 gem sources 查看软件安装源 . 默认源是 https://rubygems.org/, 这是亚马逊提供的 , 因为是国外的 , 被中国官方屏蔽了 2.2 需要找一个 没有被屏蔽的源 , 添加进去 新的源 https://ruby.taobao.org/ 终端以此输入 : 查看当前源 gem sources 1. 删除默认源 : sudo gem sources - -remove https://rubygems.org/ 2. 添加 taobao 源 : sudo gem sources -a https://ruby.taobao

iOS开发之Xcode常见错误

爷,独闯天下 提交于 2020-02-29 06:20:19
一."file/file.h" file not found 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如: # include<> 和 # include"" 、 # import<> 和 # import"" 的导入方式是否有错误。 ld: -pie can only be used when targeting iOS 4.2 or later clang: error: linker command failed with exit code 1 (use -v to see invocation) 首先注意: -pie can only be used when targeting iOS 4.2 or later -pie

Cocoapods遇到CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs...

拟墨画扇 提交于 2020-01-18 15:10:18
最近自己做了一个cocoapod库,代码改好了,先本地验证一下podspec pod lib lint MWPhotoBrowser.podspec --use-libraries --allow-warnings 报错了 e failed - 10 error(s): CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/c/8/7/MBProgressHUD/0.5/MBProgressHUD.podspec.json, error: Failed to open TCP connection to raw.githubusercontent.com:443 (Connection refused - connect(2) for "raw.githubusercontent.com" port 443) 。。。 原因出在MWPhotoBrowser引用了另一个库MBProgressHUD,验证的过程中,需要下载MBProgressHUD,下载失败了。 为什么会失败呢?因为我现在用的cocoapods版本是1.8.4,默认的源是这个 trunk - Type: CDN - URL: https://cdn.cocoapods

iOS Xcode一打开就崩溃退出

隐身守侯 提交于 2020-01-16 21:31:24
0x00 找到根目录下的 xxx.xcworkspace 文件夹(工程使用的是Cocoapods管理的) 显示包内容 删除 xcuserdata 重新打开试试 如果没有使用 Cocoapods 管理 可尝试 xxx.xcodeproj 文件夹 参考 https://blog.csdn.net/zhuoyuetec/article/details/22862189 文本点击事件如此简单! https://github.com/xjh093/JHTapTextView 来源: CSDN 作者: 豪冷啊 链接: https://blog.csdn.net/xjh093/article/details/104009752

CocoaPods的安装和使用

点点圈 提交于 2020-01-12 19:56:47
转自阿福的博客,地址:http://blog.csdn.net/lizhongfu2013/article/details/26384029 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) [objc] view plain copy print ? ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令

OS10.11安装Cocoapods并集成ReactiveCocoa

别说谁变了你拦得住时间么 提交于 2020-01-10 10:53:00
最近换了一台机器, 发现上面没有安装Cocoapods, 因为自己的机器是在10.10的时候安装的没有发现问题, 更新了10.11之后发现cocoapods安装真是一个浩大的工程(那是之前没找对方法). 首先安装cocoapods的教程烂大街了, 百度下先. 1. 首先sudo gem update --system 卡住; 2.唉 不管了, 先把数据源改了再说 gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ 看下gem sources -l看下数据源修改了没 3.安装Cocoapods sudo gem install cocoa pods 出现了pods:activesupport requires Ruby version >= 2.2.2错误, 看意思可以看出是Ruby的版本太低了, 升级下Ruby 找了下教程 : http://blog.csdn.net/lissdy/article/details/9191351 按照这个教程我安装了2.2.2版本  sudo gem install cocoa pods安装成功了; 4.最后一步也是坑死我的这一步, 执行 pod setup 很多人看到这个会卡在这个一直都不动, 那是因为他一直在向/User/用户名/