美文网首页
cocoapods 相关问题

cocoapods 相关问题

作者: suncheng | 来源:发表于2016-08-11 11:48 被阅读6次
    • cocoapods pod install 安装报错 is not used in any concrete target
      高版本(1.0以后)cocoapods的Podfile文件这样写才行
    platform :ios, '8.0'
    target "targetName" do
    pod 'AFNetworking'
    end
    
    • 使用CocoaPod出现-bash: pod: command not found 解决办法
      最终的解决方法
    $ mkdir -p $HOME/Software/ruby
    $ export GEM_HOME=$HOME/Software/ruby
    $ gem install cocoapods
    $ export PATH=$PATH:$HOME/Software/ruby/bin
    $ pod --version
    
    • cocoapod更新:sudo gem install -n /usr/local/bin cocoapods --pre

    • Podfile文件

    具体可以查看: http://guides.cocoapods.org/syntax/podfile.html

    pod ‘objection’’version’;

    例如,pod ‘MCDateExtensions’,不指定版本,在pod update时会获取最新的版本;pod ‘MCDateExtensions’’~>1.0.0’,获取的版本信息是(1.0.0, 1.1.0). ~>是参照ruby的语法的,~>x.y.z, 的意思是版本号 x,y 固定,但可以大于等于 z。通常版本号的命名有其惯例:x major 版本号升级表示有 API 发生不向后的兼容性变动,y minor 版本号升级表示有功能新增,z tiny版本号升级表示 bugs 修正。因此 “~> x.y.z” 可以让我們保有升级弹性,又不致于升級太多让程序发生不兼容错误;

    1. 从本地pod filespod 'AFNetworking', :path => '~/Documents/AFNetworking'此目录下一定要有.podspec文档

    2. git serverpod files
      To use the master branch of the repo:
      pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :branch => ‘develop’
      Or specify a commit:
      pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :commit => '082f8319af'
      4、pod 'ShareKit/Facebook' 支持子模块的导入。
      5、Pod install依次做了什么?
      步骤:
      http://blog.jobbole.com/53365/

    相关文章

      网友评论

          本文标题: cocoapods 相关问题

          本文链接:https://www.haomeiwen.com/subject/mlxssttx.html