cocoapods使用

安装和使用cocopods

喜欢而已 提交于 2019-12-09 10:13:45
最新版 CocoaPods 的安装流程 原文 http://www.cnblogs.com/zxs-19920314/p/4985476.html iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods (2) $pod setup 5.更新gem $sudo gem update --system 6. 新建工程,并在终端用cd指令到文件夹内 $pod search 第三方 7.新建文件 vim “Podfile”, $vim Podfile 写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出) platform:ios, '6.0' target '项目名' do (最新版的pods podfile文件依赖target信息不能省)

iOS开发实用技巧—CocoaPods报错:The dependency 'AFNetworking' is not used in any concrete target

孤人 提交于 2019-12-09 10:12:12
ex: The dependency `` is not used in any concrete target The dependency `AFNetworking ` is not used in any concrete target CocoaPods再遇困难,前几天电脑重装了系统,所有的开发工具就都装了最新的,当我用CocoaPods的时候,出了一个提示,大概就是我的版本不是 last version,然后给你提示了一个命令,直接复制即可,就是下面这个: sudo gem install cocoapods --pre 安装cocoapods的预览版本,就会更新下来新的1.0.0.beta.2版本,如下所示: Successfully installed cocoapods-1.0.0.beta.2 Parsing documentation for cocoapods-1.0.0.beta.2 很高兴啊,更新了新的版本,然而pod install就出错了,悲了个剧!出错如下: Updating local specs repositories Analyzing dependencies [!] The dependency `FMDB (~> 2.3)` is not used in any concrete target. The dependency

IOS开发依赖管理工具CocoaPods

末鹿安然 提交于 2019-12-06 08:46:40
CocoaPods IOS开发依赖管理工具 CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 68 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. 安装: sudo gem install cocoapods 使用: 搜索某个依赖,有个代理会更好 pod search AFNetworking 官网 CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 68 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. 来源: https://www.cnblogs.com/shengulong/p/11973713.html

CocoaPods管理iOS的第三方类库

☆樱花仙子☆ 提交于 2019-12-04 19:12:10
使用CocoaPods管理iOS的第三方类库 OCT 15 TH , 2012 iOS第三方类库的管理是一个很麻烦的事,项目信赖的类库和版本很难控制。让 CocoaPods 来帮帮我们吧。 安装 先确认自己是否安装了ruby的运行环境,若没有则安装之。接着: $ gem install cocoapods $ pod setup 使用 用Xcode新建一个iOS新项目,创建后目录结果如下:(项目名为:App) App | +- App | +- App.xcodeproj 进入顶层App目录 $ cd ~/App 新建一个名为 Podfile 的文件 $ touch Podfile $ vi Podfile 输入以下内容,并保存 platform :ios,'5.0' pod 'Reachability' , '~>3.1.1' pod 'LARSAdController' , :git => 'https://github.com/mutualmobile/MMProgressHUD.git' , :branch=> 'view-controller-fix' $ pod install cocoaPods将自动从服务器中拉取相应的第三方库原代码,将其存放在Pods目录中。 现在目录结构如下: App | +- App | +- App.xcodeproj | +- App

如何在gitLib 下创建私有 CocoaPods 仓库

╄→尐↘猪︶ㄣ 提交于 2019-12-04 10:35:58
1,概述 CocoaPods是iOS,Mac下优秀的第三方包管理工具,给我们项目管理带来了极大的方便。个人或公司在开发过程中,会积累很多可以复用的代码包,有些我们不想开源,又想像开源库一样在CocoaPods中管理它们,那么通过gitLib创建私有仓库来管理代码就很必要。对于CocoaPods还不太熟悉的,建议参考一下唐巧的博客 2,概念 1.code repository是代码仓库,我们把包代码上传到这个仓库。 2.spec repository是配置仓库,所有的配置按照包名、版本号分门别类的存放在这个仓库。这个仓库只用来存放.Podspec文件,不存放代码。 3,实现步骤 创建私有的CocoaPods仓库之前需要先制作CocoaPods依赖库,所以步骤分两步: 1.制作CocoaPods依赖库,也就是代码库。 2.创建私有 CocoaPods 仓库。 1.创建并设置一个私有的code Repository。 我使用的是自己搭建的gitlab 服务器提供git服务,gitHub也可以但是如果你不开源的话是要收费的。 2.clone 仓库到本地 为了方便向仓库中删减内容,需要将仓库 clone 到本地,这里有多种操作方式,可以选择你喜欢的一种,但是为了方便这边选择使用命令行。首先需要切换到你想在本地存储的目录,然后再 clone : git clone http://git

Cocopods Search失败的坑

匿名 (未验证) 提交于 2019-12-03 00:36:02
最近看了下如何使用cocopods来制作自己的公有库,然后果断的按照教程做了一遍,然后提交审核。完成之后意外的发现使用pod search xxx的时候报了一大堆的日志出来,pod的其他功能可以使用,就这个报错,如下所示: MARKDOWN TEMPLATE ### Command ``` /Users/user/.rvm/gems/ruby- 2.2 . 2 /bin/ pod search AFNetworking ``` ### Report * What did you do ? * What did you expect to happen ? * What happened instead ? ### Stack ``` CocoaPods : 1.5 . 3 Ruby : ruby 2.2 .2p95 ( 2015 - 04 - 13 revision 50295 ) [x86_64- darwin14] RubyGems : 2.6 . 14 Host : Mac OS X 10.13 . 5 (17F77) Xcode : 9.4 . 1 (9F2000) Git : git version 2.15 . 2 (Apple Git- 101.1 ) Ruby lib dir : /Users/user/.rvm/rubies/ruby- 2.2 . 2 / lib

cocoapods管理更新第三方库

匿名 (未验证) 提交于 2019-12-03 00:22:01
第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl -L get.rvm.io | bash -s stable //需要等一会 source ~/.bashrc source ~/.bash_profile $ rvm -v 如果能显示版本好则安装成功了。 第二步:安装ruby CocoaPods目前安装需要Ruby的版本大于2.2.2,不然会报错: Error installing pods: activesupport requires Ruby version >= 2.2.2 。目前Mac系统默认自带是2.0,所以需要升级。 查看已安装的ruby: $ rvm list 如果已安装版本大于2.2.2,直接到第3步。 也可以查看ruby版本$ ruby -v //列出ruby可安装的版本信息 $ rvm list known //安装一个ruby版本 $ rvm install 2.2.2 第三步:更换源 我们需要来修改更换源(由于国内被墙),taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务,所以要把源切换至ruby-china, 更新先:$ sudo gem update --system

cocoapods报错 [!] Couldn't determine repo type for URL: `https://cdn.cocoapods.org/`: execution expired

匿名 (未验证) 提交于 2019-12-03 00:15:02
cocoapods 1.7.2版本后CDN为默认值 使用1.8,CocoaPods不再需要克隆现在巨大的主规格repo才能运行,用户几乎可以立即将他们的项目与CocoaPods集成。 编辑Podfile以将CDN设置为主要来源: source ' https://cdn.cocoapods.org/ ' 来源:博客园 作者: JustToGo 链接:https://www.cnblogs.com/xbios/p/11736964.html

使用CocoaPods配置iOS百度地图sdk问题记录20191024

感情迁移 提交于 2019-12-02 05:13:06
1、在Podfile中加入添加库名 pod ' BaiduMapKit' #百度地图SDK 2、安装百度地图 pod install 出现问题: [!] Error installing BaiduMapKit [!] /usr/local/bin/git clone https://github.com/BaiduLBS/BaiduMapKit.git /var/folders/66/cn9r2_js64116n5r3rjcv3qm0000gn/T/d20191024-3181-1lhmczd --template= --single-branch --depth 1 --branch 5.0.0 Cloning into '/var/folders/66/cn9r2_js64116n5r3rjcv3qm0000gn/T/d20191024-3181-1lhmczd'... error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 fatal: the remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed 3、重新安装CocoaPods sudo gem install -n /usr/local

关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)

痞子三分冷 提交于 2019-12-01 06:15:16
1.移除现有的Ruby $gem sources --remove https://rubygems.org/ 2.使用淘宝镜像 $gem sources -a https://ruby.taobao.org/ 3.验证当前ruby版本 $gem sources -l 成功后提示: *** CURRENT SOURCES *** https://ruby.taobao.org/ 4.开始安装cocoapods $sudo gem install cocoapods 这时候提示: Fetching: i18n-0.7.0.gem (100%) Successfully installed i18n-0.7.0 Fetching: thread_safe-0.3.5.gem (100%) Successfully installed thread_safe-0.3.5 Fetching: tzinfo-1.2.2.gem (100%) Successfully installed tzinfo-1.2.2 Fetching: minitest-5.9.0.gem (100%) Successfully installed minitest-5.9.0 Fetching: concurrent-ruby-1.0.2.gem (100%) Successfully installed