zoukankan      html  css  js  c++  java
  • cocoapod 最新安装使用步骤

    cocoapod 最新安装使用步骤

    安装

    1.sudo gem update (2个-)system :更新你的gem system至最新

    2.gem sources  (2个-)remove https://rubygems.org/ 移除gem系统原来的镜像

    3.gem sources  (2个-)a https://ruby.taobao.org/   替换成taboo 的镜像

    .gem sources -l   查看当前镜像

    4.sudo gem install -n /usr/local/bin cocoapods 10.11操作命令。之前的是(sudo gem install cocoapods)

    5.pod setup 完成最后一步

     

    使用:

    1.cd 到项目目录中

    2.vim Podfile 文件 

    (

    platform :ios, '7.0' 

    pod 'MBProgressHUD', '~> 0.8'

    pod 'Reachability', '~> 3.0.0'

    )

    3.pod install 建立pod依赖,生成pod文件 (每次动了Podfile文件都需要执行)

    4.pod update 更新至最新的三方库,并且更新Podfile.lock(此文件用于锁定pod 的当前各依赖库的版本,执行pod install 也不会更改版本)

     

    原理:

    1.pods项目最终回编译成一个libPod.a的文件,主项目只需要依赖这个.a文件即可

    2.对于资源文件,cocoa pods提供了一个名为pod-resources.sh的bash脚本,这个脚本每次编译执行,将第三方库的资源文件复制到目标目录

    3.Cocoapods 通过一个名为pods.xcconfig的文件在编译时设置所有的依赖和参数。

     

    问题:

    question

    1.我本机能运行的项目,用了cocoaPods,然后后台建了git服务器,把代码拷给后台上传到服务器,然后自己再从服务器下拉下来,结果拉下来的项目就运行不了了

    error:/Pods/Target Support Files/Pods/Pods-frameworks.sh: Permission denied

    answer

    1.删除除了podfile以外的所有和pod相关的东西包括workspace文件,重新终端进行安装,一般git管理都只会把podfile传上去

  • 相关阅读:
    CentOS 7 iSCSI 多路径Multipath配置
    Centos7 GRE Tunnel
    ESXi开启虚拟化
    ownCloud 10.2.1搭建云盘服务器
    cinder不同类型volume转换
    linux的bond及子接口配置
    openstack 平台添加vGPU
    ownCloud 10.2.1搭建云盘服务器
    openstack nova 热迁移问题
    bugku-web40对git命令的使用
  • 原文地址:https://www.cnblogs.com/seth-chen/p/5253900.html
Copyright © 2011-2022 走看看