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的软件,安装可能须要几分钟.打开你的终 ...
随机推荐
- Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
package com; public class T2 { public static void main(String[] args) { System.out.println(calculate ...
- iOS指南针
前言: 这个小项目使用到了CoreLocation框架里面的设备朝向功能,对CoreLocation感兴趣的可以翻一下之前的文章 在另一个博客站有朋友发现一个尴尬的问题(图片的东西2个方向是不对的), ...
- 【读书笔记】iOS网络-三种错误
一,操作系统错误. iOS人机界面指南中,Apple建议不要过度使用AlertViews,因为这会破坏设备的使用感受. 操作系统错误: 1,没有网络. 2,无法路由到目标主机. 3,没用应和监听目标端 ...
- IOS开发之代理的设计小技巧
1.关于代理对象的设计小技巧 在设计一个类,需要通过代理和协议来从外部获取需要的动态的数据.那么在这里设计使用代理会有两种方法. <第一种方法> 也是比较常见的: 在你设计的类中,声明一个 ...
- tomcat常见错误及解决方案
一,tomcat启动时错误 1:The JAVA_HOME environment variable is not defined This environment variable is neede ...
- 手机屏幕滑动效果框架——flipsnap
下午有时间,研究了下手机网页开发方面的内容.其中关于手机手势滑屏操作.发现有比较好的jquery 插件--flipsnap. 官方网站:http://pxgrid.github.com/js-flip ...
- C# MVC模式 404 500页面设置方法
<customErrors mode="On" defaultRedirect="Controllers/Action"> <error st ...
- @在php中的作用
@是PHP提供的错误信息屏蔽的专用符号. 使用@mysql_query 不会出现Warning,而原来mysql_query 在遇到错误时会在页面上访提示Warning. 看PHP的代码,总有些行前边 ...
- CSS3 rgba
复制粘贴: <!DOCTYPE html > <html > <head> <meta charset="utf-8"> <t ...
- 分组函数 ----group by 使用总结
总结:1,在where子句中不能用分组聚合函数. 2,如果没有group by 子句,select 不能同时出现字段与分组的聚合函数. 3,在有 group by 的子句的查询 ...