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. 15.Python实现识别登录验证码(入门)

    1.若想识别登录验证码,需要安装:Tesseract-OCR,其下载地址为:http://jaist.dl.sourceforge.net/project/tesseract-ocr-alt/tess ...

  2. 数组去重(初识ES6)

    较常见的一问题:数组去重. 方法一:利用hash数组的原理 var arr=[1,3,3,4,5,5,6,6,7,8,69,8,99,9,0,]; function unique(arry){ var ...

  3. php的闭包

    闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在. 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递.不过匿名函数 ...

  4. SpringMVC-Spring-Hibernate项目搭建之三-- freemarker & 静态资源整合

    一. 前段目录结构如下架构如下: 二. freemarker文件配置 在 web.xml 文件中指定 spring 配置文件的位置 三. 配置springmvc-servlet.xml文件 1)配置自 ...

  5. java代码=====实现修改while()

    总结: package com.mmm; public class cse { public static void main(String[] args) { // int count=0;你妹,我 ...

  6. Java中的自动类型转换/隐式类型转换

    整型.实型(常量).字符型数据可以混合运算.运算中,不同类型的数据先转化为同一类型,然后进行运算. 转换从低级到高级. 自动类型转换必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: sho ...

  7. Linux命令之hostname - 显示或设置主机名

    我使用过的Linux命令之hostname - 显示或设置主机名 本文链接:http://codingstandards.iteye.com/blog/804648   (转载请注明出处) 用途说明 ...

  8. ROS6.16开始支持802.11ac了,扫盲下

    Wi-Fi的5G频段与802.11AC背后那些事儿本文章来自某路由论坛,作者为张导,本人转载,原地址http://bbs.hiwifi.com/thread-9086-1-1.html 曾几何时,大家 ...

  9. hadoop Partiton中的字符串Hash函数改进

    最近的MapReduce端的Partition根据map生成的Key来进行哈希,导致哈希出来的Reduce端处理任务数量非常不均匀,有些Reduce端处理的数据量非常小(几分钟就执行完成,而最后的pa ...

  10. 使用poi读写Excel------demo

    package com.js.ai.modules.pointwall.interfac; import java.io.FileInputStream; import java.io.FileOut ...