cocoapod
更新代码:
sudo gem install -n /usr/local/bin cocoapods --pre
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 `SDWebImage (~> 3.6)` is not used in any concrete target.
The dependency `AFNetworking (~> 2.3.0)` is not used in any concrete target.
The dependency `DACircularProgress (~> 2.2.0)` is not used in any concrete target.
The dependency `MBProgressHUD (~> 0.8)` is not used in any concrete target.
The dependency `PSTCollectionView (~> 1.2.1)` is not used in any concrete target.
The dependency `HPGrowingTextView (~> 1.1)` is not used in any concrete target.
The dependency `ProtocolBuffers (= 1.9.3)` is not used in any concrete target.
The dependency `leveldb-library (~> 1.18.1)` is not used in any concrete target.
The dependency `SCLAlertView-Objective-C (~> 0.7.5)` is not used in any concrete target.
The dependency `MWPhotoBrowser (~> 1.4.1)` is not used in any concrete target.
The dependency `MMMarkdown (~> 0.5)` is not used in any concrete target.
The dependency `MJExtension (~> 2.5.16)` is not used in any concrete target.
The dependency `MJRefresh (~> 2.4.12)` is not used in any concrete target.
The dependency `Masonry (~> 0.6.3)` is not used in any concrete target.
我用的三方库比较多,挺长的,出这个错是告诉我们我们所用的库没有指定target,它不知道用在哪里,所以就给报错了,然后我去了cocoapods的官网看了下,cocoapods官网地址
官网是这样给推荐的:
在创建Podfile的时候,用这种格式使用,
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
- 里面的 MyApp 记得替换为自己攻城里面的target。这样就基本OK了,执行pod install / pod update 就都可以了。
有疑问的给我评论或者邮件,每天都会看一下 kamy_shi@163.com
------------割--------------割----------割--------
Ruby China 的 RubyGems 镜像上线(2016.10.24之前的淘宝链接已经失效,最新镜像在腾讯云,详情参照此链接)
原文如下:
几年前,由我起头,我们搭建了 ruby.taobao.org 为国内开发者解决 Gem 安装的问题,现在应该国内绝大多数,甚至所有(国内服务器,国内网络)的 Ruby 开发者企业,应该都在用它。
但最近越来越发现之前 ruby.taobao.org 很难同步了,原因有很多,之前的实现方式过于复杂,服务器在国内,同步困难,阿里的网络安全要求维护服务器得是公司员工.... 各种限制导致我们在维护的时候困难重重,尤其是当 @fsword @qhwa 离职以后,根本无法再继续维护了。
为了有一个可持续发展未来,我们考虑由 Ruby China 来负责这个事情,这样可以像现在 Ruby China 社区,RubyConf China 一样,由社区的很多参与者来共同维护。
这件事情我们已经考虑了一年了,之前一直没有找到一个好的方式来解决,以及一些其他因素,比如资金的问题。
这周,我们终于找到了解决方案,也找到了赞助商:腾讯云
腾讯云慷慨的给我们赞助了第一期 30000 元用于服务器以及 CDN 的开销。
整个 gems.ruby-china.org 的架构:
2016-05-18 Updated: Gems 存储放到了 UpYun 上面,通过 UpYun 的 CDN 来解决,同时配合 UpYun 的镜像存储功能,减少回源到国外的次数。
过程: https://ruby-china.org/topics/29978
[gems.ruby-china.org] [cdn.gems.ruby-china.org]
|
{Load Balance us.gems.ruby-china.org}
|
[us0.gems.ruby-china.org] ... us1 .. us2
|
[Nginx]
|
---------------------------------------------------------------------------------------
| | | |
{*.4.8, *.4.8.gz} {/gems, /quick} {/} {/api}
| | | |
[rubygems.global.ssl.fastly.net] <gems-ruby-china.b0.upaiyun.com> [app server] [rubygems.org]
|
[UpYun CDN]
|
----------------------
Found Not Found
| |
[200] [rubygems.global.ssl.fastly.net]
|
[200] ------------> [UpYun Mirror Store]
新的方案的特点
- 实时的,不再有同步耗时的问题;
- 全球 400+ CDN 节点(据腾讯官方所说 ~~)为 Gem 下载加速;
- 更加简单有效的架构,稳定性更高;
- 背后有两台国外服务器,确保稳定性,确保 CDN 汇源能获取到数据;
使用方式
在那边的页面有介绍了,和之前 ruby.taobao.org 的方式也是一样的。
项目源代码
https://github.com/ruby-china/rubygems-mirror
关于 SSL
我们稍后会跟进,目前腾讯云 CDN 上面上传 SSL 证书信息在我这里有点问题。
SSL 已上线!
cocoapod的更多相关文章
- cocoapod安装过程中的幺蛾子
cocoapod是GoogleMobileAd framework推荐的一个自动解决依赖关系的工具. 安装cocoapod时遇到问题: EthandeMacBook-Air:Xcode ethan ...
- 使用CocoaPod导入Swift第三方库报错
在使用cocoapod导入swift第三方时出现这样的错误: [!] Pods written in Swift can only be integrated as frameworks; add ` ...
- CocoaPod问题
CocoaPod问题 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 字数91 阅读10946 评论24 喜欢27 升级10.11后,运行 ...
- OS X EI Capitan 系统 安装cocoapod
没有废话直接上步骤 (哪一步卡住了 多试几次 可能是网络不好的缘故) 1. 首先安装 home-brew 以下方法转自:http://www.cnblogs.com/lzrabbit/p/4 ...
- cocoapod的下载安装解释
本文不提供cocoapod的下载安装的流程,因为那些只要百度一下就有的东西,而是对里面的代码进行解释,希望对iOS小白安装cocoapod有帮助: 一.cocoapod是什么? 开发过程中,我们会用到 ...
- cocoaPod相关问题
cocoap简介: 1. 简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,其源码在Github上开源.使用CocoaPods可以节省设置和更新第三方开源库的时间并提高工作效率. ...
- 上传代码到cocoapod ,自己的框架提供给开发者使用
1.注册trunk 1 $sudo gem install cocoapods 1 pod trunk register 382782411@qq.com 'Henry519' --verbose ...
- Cocoapod安装 - 管理第三方库
在我们开发移动应用的时候,一般都会使用到第三方工具,而由于第三方类库的种类繁多,我们在项目中进行管理也会相对麻烦,所以此时我们就需要一个包管理工具,在iOS开发中,我们使用最多的就是Cocoapods ...
- 安装cocoaPod 的问题
APPLEdeiMac:cocoapod案例 apple$ pod install Analyzing dependencies [!] The dependency `Reachability (~ ...
- Cocoapod安装使用
近期换工作.项目中推荐使用Cocoapod,把经常使用的第三方库增加到project中,大致说一下流程,标记一下. 第一步:安装 CocoaPods是跑在Ruby的软件,安装可能须要几分钟.打开你的终 ...
随机推荐
- java 网络编程基础 1
关于协议: 应用层网络协议包括:http,ftp,telnet,..... 传送层网络协议:使用socket封装的TCP,或UDP 端口: 用于网络通讯时传输数据时区分当前网络连接是与本机中的哪个应用 ...
- 【代码笔记】iOS-背景色随机显示
一,效果图. 二,工程图. 三,代码. RootViewController.h RootViewController.m - (void)viewDidLoad { [super viewDidLo ...
- 8、需求分析师要阅读的书籍 - IT软件人员书籍系列文章
需求分析是软件项目开始阶段重要的一步.而需求分析是项目经理或产品经理需要经历的一环,所以说需求分析是项目经理或产品经理需要具备的知识.但是,项目角色中却分离出了需求分析师这个角色,也就是说,在大型的或 ...
- 使用sql server profilter跟踪sql
最近在研究EF延迟加载和贪婪加载的用法时,想要查看Linq生成的sql.一开始通过VS-->调试-->窗口-->IntelliTrace事件,来查看生成的sql,并不是十分准确.然后 ...
- Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)
开发任何软件,如何管理依赖是一道绕不过去的坎,软件开发过程中,我们往往会使用这样那样的第三方库,这个时候,一个好的依赖管理就显得尤为重要了.作为一个自动构建工作,Gradle对依赖管理有着很好 ...
- Netty 异步的、事件驱动的网络应用程序框架和工具
Netty是由JBOSS提供的一个Java开源框架.Netty提供异步的.事件驱动的网络应用程序框架和工具,用以快速开发高性能.高可靠性的网络服务器和客户端程序. 项目地址:https://githu ...
- php框架laravel:数据库建立:artisan
aravel 迁移是一种数据库的版本控制.迁移通常和 结构生成器 配对使用来管理您应用程序的数据库结构. 配置数据库 我们安装wamp,并且使用mysql方式.用wamp自带的phpMyAdmin添加 ...
- SQL SERVER同步环境新增发布对象时不能生成(sp_MS+表名)同步存储过程
在配置了同步的用户环境(订阅端:请求订阅) 在发布端: 1.企业管理器SSMS—复制—本地发布—发布属性—项目(选中发布对象) 2.在企业管理里—查看快照代理状态(启动) 在订阅服务器: USE [D ...
- mysql 错误 1221 Incorrect usage of union and order by
今天有个项目出现了问题 问题原因是union和order by 的问题.关于这个问题的解决方案可以猛击下面的链接. http://blog.csdn.net/gtuu0123/article/deta ...
- proteus 查找 仿真元件 中英文对照 [持续更新]
CRYSTAL 晶振 CAP 电容 RES 电阻 LED 灯 DIODE 二极管 POWER 电源 GND 接地 SPEAKER 扬声器 AT89C51 51 CPU芯片 三极管 PNP N ...