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. Spring Cloud feign 服务超时处理

    Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题 造成该问题的原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fa ...

  2. 你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们

    一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题.经常看到许多朋友对其进行分析.探讨.辩论甚至是抨击.笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构 ...

  3. 腾讯加入QQ群,代码生成地址

    腾讯加入QQ群,代码生成地址 http://qun.qq.com/join.html

  4. bzoj 1069 [SCOI2007]最大土地面积——旋转卡壳

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1069 发现 n 可以 n^2 .所以枚举对角线,分开的两部分三角形就可以旋转卡壳了. 注意坐 ...

  5. Centos下 yum方式安装LAMP

    首先安装apache    centos可以直接yum安装apache . 配置网易163 yum源  http://www.cnblogs.com/carbon3/p/5635403.html 一. ...

  6. leaflet简单操作demo

    今天大意了解了一下leaflet这个开源的 JavaScript 库,很强大. 结合腾讯地图,做了个简单的demo,作为一个学习的起点吧(各种API结合自身的业务) <!DOCTYPE html ...

  7. HL7 Tools suite

    HL7的官网有很多开源工具, 比如:RoseTree,V3Generator,RMIM Designer, Design Repository, V2 & V3 Mapping Tools等. ...

  8. snmp 介绍和Ubuntu安装使用

    一.介绍 1. 服务器监控工具可以帮助我们从任何一个地方实时了解服务器的性能和功能.监控宝服务器监控套装,可以实时CPU使用率.内存使用率.平均负载.磁盘I/O.网络流量.磁盘使用率等,能够同时为你带 ...

  9. (转)Inno Setup入门(十三)——Pascal脚本(2)

    本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250933 事件函数(2) function CheckPassw ...

  10. python 面向对象(三大特性)

    python 面向对象(初级) (思维导图 ↑↑↑↑↑) 概述: 面向过程:根据业务逻辑从上到下垒代码. 函数式:将某功能代码封装至函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类 ...