美文网首页
CocoaPods应用

CocoaPods应用

作者: 令狐灵犀 | 来源:发表于2016-04-05 15:36 被阅读107次

CocoaPods : 本地安装与管理

关于cocoapads 的安装与管理第三方管理相比都比较了解,详细请看相关连接

cocoapods本地管理本地的库

  • 有的时候我们暂时不想把库放到Github上。我们更想使用CocoaPods引用本地的代码;

  • 首先,我们需要有个本地的git库,即还需要准备一个本地要使用的git repository。我们以一个例子说明

  • 1.创建一个文件夹:其次 cd 到该文件夹

  • 2.将此文件夹进行git初始化
    <pre><code>git init</code></pre>

  • 3.将我们的本地库拷贝在此文件夹下,目录如下


  • 然后执行以下语句
    <pre><code>git add . && git commit -m"Add new SDK"</code></pre>
    这样我们这个目录已经成为一个git repository,里面是最新的SDK。
    *这时我们仍然需要一个podspec文件,来说明我们从哪个仓库来获取代码:
    <pre><code>pod spec create WX
    vim WX.podspec
    </code></pre>

  • 然后输入下面这些,然后保存退出:(先输入:%d清空所有内容)
    <pre><code>
    Pod::Spec.new do |s|
    s.name = 'ChartboostSDK'
    s.version = '3.1.1'
    s.license = 'Commercial'
    s.summary = 'ChartboostSDK for showing ads and more apps pages, and tracking analytics and in-app purchase revenue.'
    s.homepage = 'https://chartboost.com/'
    s.author = { 'Chartboost' => 'https://chartboost.com/' }
    s.source = { :git => '~/Desktop/ChartboostSDK' }
    s.platform = :ios
    s.source_files = '/.h'
    s.preserve_paths = '
    /.a'
    s.library = 'Chartboost'
    s.xcconfig = { 'LIBRARY_SEARCH_PATHS' => '"$(PODS_ROOT)/ChartboostSDK/Chartboost"' }
    s.weak_frameworks = 'AdSupport', 'StoreKit'
    s.frameworks = 'QuartzCore', 'SystemConfiguration', 'CoreGraphics'
    end
    </code></pre>

  • 接着我们运行ls -lh | awk '{print $9}',ChartboostSDK目录的结构显示如下:
    <pre><code>CBAnalytics.h
    Chartboost.h
    ChartboostSDK.podspec
    libChartboost.a</code></pre>

  • cd到需要微信sdk的项目目录,创建Podfile文件,配置Podfile文件:
    <pre><code>platform :ios
    pod 'WX', :path => '/Users/yangchaojie/Desktop/company/PodsTest/Model'
    pod install||pod update
    </code></pre>

  • 最后就可以看到我们的项目在pods里面了。


我们也可以将自己写的一些框架上传到github上,让它支持cocoapods这样别人也可以使用你的框架了,当让你也可以设为私有的

具体可以参考下面的博客链接:

相关文章

  • 使用Cocoapods创建私有podspec

    参考文章: CocoaPods私有库配置笔记 使用Cocoapods创建私有podspec cocoapods应用...

  • iOS开发—— CocoaPods

    CocoaPods 什么是 CocoaPods CocoaPods 是基于Ruby编写的一应用级别的依赖管理器,其...

  • CocoaPods应用

    CocoaPods : 本地安装与管理 关于cocoapads 的安装与管理第三方管理相比都比较了解,详细请看相关...

  • cocoaPods(提交自有库到pod,创建私有库)

    CocoaPods Mac App的安装和使用 CocoaPods桌面应用版下载地址:https://cocoap...

  • cocoaPods 安装相关笔记

    首先cocoaPods是多应用于 macOSX的框架管理工具,类似PHP中 composer cocoaPods ...

  • iOS组件化 - 基础

    参考资料 1、组件化启蒙文章: iOS应用架构谈 2、通过Cocoapods实现组件化: Cocoapods 建立...

  • CocoaPods-1. 概况介绍

    引用至简书作者‘评评分分的博客’ 什么是CocoaPods?CocoaPods 是开发 OS X 和 iOS 应用...

  • CocoaPods应用实践

    CocoaPods是一个对Xcode项目进行包依赖管理的工具。应用起来十分简单,方便。 安装 CocoaPods是...

  • Cocoapods高效管理项目

    Cocoapods简介 Cocoapods是在Mac OSX和iOS应用程序上利用ruby的依赖管理gem来构建的...

  • CocoaPods 简介

    iOS应用 CocoaPods 是什么 简单来说,CocoaPods 可以帮助你方便地查找、安装、管理第三方的库。...

网友评论

      本文标题:CocoaPods应用

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