2  修改工程下的.podspec文件,如
注意1:
验证库是否正确: pod lib lint --verbose --use-libraries 
(主要是路径问题,导入第三方的framework 用 s.vendored_frameworks 并且不能省略 .framework后缀)
( 系统的lib开头的,省略前面的lib,用:s.libraries = 'c++.1','z')
例如:
     // 第三方framework
  s.vendored_frameworks =
  'Pod/Classes/ZMCreditSDK.framework’ ,
  'Pod/Classes/ZMDependUponSDK.framework'
     
  s.resource = 'Pod/Assets/*.bundle'
     
  s.ios.preserve_paths = 'Pods/YZTCommon-zmxy/Classes/*.framework'
  s.frameworks = 'MobileCoreServices','CFNetwork'
  s.public_header_files  = 'Pod/Classes/Versions/Headers/*.h'
  s.libraries = 'c++.1','z'
注意2:
修改profile文件:在包含pod file文件目录进行 pod install --verbose
如果pod install 不能正常运行,可能是cocoapod有错误,
  1. cd ~/.cocoapods 查看repos/master  是否有文件,可能损坏
  2. 如果cocoapod错误了,重新安装cocoa pods: pod setup    特别慢,(现在cocoa pod特别大,网络差的情况下载缓慢)
    1. 解决方法:http://blog.csdn.net/samoy/article/details/51956799
    2. 从同事的哪里拷贝一份,我测试的是可以使用的。注意目录的正确性
 
 注意3:
如果怎么都解决不了编译错误,查看下cocoapod版本,ruby版本,可能版本太低的问题
Cocoapods 版本升级:http://www.jianshu.com/p/82a6d6c7b000

安装RVM

Install RVM (development version)-安装ruby开发版

\curl -sSL https://get.rvm.io | bash

Install RVM stable with ruby-安装带ruby的稳定版:

\curl -sSL https://get.rvm.io | bash -s stable --ruby

查看ruby版本

rvm list

会看到如下输出:

rvm rubies

   ruby-2.2.0 [ x86_64 ]
=* ruby-2.2.1 [ x86_64 ]
ruby-2.2.3 [ x86_64 ] # => - current
# =* - current && default
# * - default

查看当前ruby版本

rvm current

切换ruby版本

现在2.2.1是正在使用的ruby版本,如果想切换到2.2.2:

rvm --default use 2.2.2
chruby ruby-2.2.3

若果2.2.2版本没有安装,会提示 ruby-2.2.2 is not installed. 
,命令安装:

rvm install ruby-2.2.2
 
 
 

CocoaPods私有库!!!!!!!!!!!(装逼特技)的更多相关文章

  1. iOS:最详细的创建CocoaPods私有库教程

    一.感慨 说实话,创建这个CocoaPods私有库,我愣是搞了两个星期,创建的过程中,自己的感情波动是这样的:激情四射---->有点困惑----->极度困惑----->有点失望--- ...

  2. 从零开始创建CocoaPods私有库

    为什么要创建CocoaPods私有库? 避免重复的造轮子 节约时间,方便管理自己的代码 精益求精 创建CocoaPods私有库 1.创建私有仓库工程 执行命令pod lib create SmartB ...

  3. macOS sierra 10.12 Cocoapods 私有库

    使用Cocoapods创建私有podspec 见文章:http://www.cocoachina.com/ios/20150228/11206.html 或http://blog.wtlucky.co ...

  4. 工具第二天 cocoaPods 私有库的创建

    之前介绍了cocoaPods的安装与使用,今天简单谈一下 自己的私有库运用cocoaPods依赖. cd到需要做库的工程目录下 创建一个podspec文件 创建:pod spec create 名称 ...

  5. 通过构建Cocoapods私有库进行组件化开发探索

    专题一 一.创建私有索引库 选Github或者码云都可以,本例以Github为例.创建私有索引库用来作为自己组件库的索引: 二.本地添加私有索引库 添加:pod repo add 索引库名称 索引库地 ...

  6. Cocoapods私有库

    http://www.jianshu.com/p/d6a592d6fced 1.创建两个什么都不选的远程仓库:(私有公有都可,ReadMe\ignore都不选),一个放代码,一个放源(*.podspe ...

  7. 创建Cocoapods私有库

    本文以自己在公司做的一个手势密码私有库GesturePasswordKit为例说明. 1.在gitlab(或者github,我这里使用的例子是在gitlab上)上创建git仓库 (确保授权正确,避免后 ...

  8. 制作CocoaPods公有库和私有库

    认识公有库和私有库 公有库:开源自己封装的库供别人使用,且往cocoaPods的官方Repo仓库(即CocoaPods Master Repo)中新增自己库的索引,该库索引是以*.podspec.js ...

  9. 利用cocoapods创建基于git的私有库

    上一篇文章记录了我利用cocoapods创建基于SVN的私有库的全部过程,今天我再记录一下基于git创建的过程. 整体先说明一下创建一个私有的podspec包括如下那么几个步骤: 创建并设置一个私有的 ...

随机推荐

  1. 在使用windows调用Hadoop 错误 /bin/bash: line 0: fg: no job control一般解决方法

    在使用windows调用Hadoop yarn平台的时候,一般都会遇到如下的错误: 2014-05-28 17:32:19,761 WARN org.apache.hadoop.yarn.server ...

  2. FileStream读写文件

    读文件示例 try { // 打开文件 FileStream fs = new FileStream("D:\\not.txt", FileMode.Open, FileAcces ...

  3. Oracle之 等待事件log file sync + log file parallel write (awr优化)

    这是3月份某客户的情况,原因是server硬件故障后进行更换之后,业务翻译偶尔出现提交缓慢的情况.我们先来看下awr的情况. 我们能够看到,该系统的load profile信息事实上并不高,每秒才21 ...

  4. CF 1093G Multidimensional Queries——线段树(消去绝对值符号)

    题目:http://codeforces.com/contest/1093/problem/G 只好看看题解:https://codeforces.com/blog/entry/63877 主要是把绝 ...

  5. Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)

    Map函数: 原型:map(function, sequence),作用是将一个列表映射到另一个列表, 使用方法: def f(x): return x**2 l = range(1,10) map( ...

  6. Spring链接汇总

    Spring Boot专题 基础入门内容 SpringBoot快速入门 Why Spring Boot 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cl ...

  7. STL所有算法简介 (转) http://www.cnblogs.com/yuehui/archive/2012/06/19/2554300.html

    STL所有算法简介 STL中的所有算法(70个) 参考自:http://www.cppblog.com/mzty/archive/2007/03/14/19819.htmlhttp://hi.baid ...

  8. python下很帅气的爬虫包 - Beautiful Soup 示例

    先发一下官方文档地址.http://www.crummy.com/software/BeautifulSoup/bs4/doc/ 建议有时间可以看一下python包的文档. Beautiful Sou ...

  9. xss 攻击 sql 注入

    XSS测试 "/><script>alert(document.cookie)</script><!-- <script>alert(docu ...

  10. 【转】JMeter测试有无数据库连接池的性能

    使用JMeter测试一下有无数据库连接池的性能: 1.下载JMeter 2.无连接池的servlet Java代码 public void doGet(HttpServletRequest reque ...