`

ios:pods安装

    博客分类:
  • ios
阅读更多

1.安装xcode

 

2.安装commad line tools 命令 xcode-select --install 

   查看ruby版本 版本过低(版本低会导致cocoapods安装不成功)使用如下 rvm 管理

   ruby -v 

 

3.使用rvm管理ruby 安装rvm

   curl -L get.rvm.io | bash -s stable

   source ~/.rvm/scripts/rvm

   rvm -v(出现版本号 表示成功)

 

4.rvm获取远程ruby版本

  rvm list known

 

5.安装指定版本ruby

  rvm install 2.3.0

 

6.下载慢 修改ruby镜像地址

  gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

  gem sources -l(只含有https://gems.ruby-china.org/ 正确)

 

7.执行5

 

8.设置当前rvm下载的ruby为默认ruby

  rvm use 2.3.0 --default 

 

9.安装cocoapods( https://cocoapods.org/)

  sudo gem install cocoapods

(如果下载缓慢  没有执行6操作 执行6操作)

 

10.搜索控件

  pod search afnetworking(会处于一直等待状态)

  cd ~/.cocoapods/ (进入控件库目录 下载完成后 上搜索命令会提示)

  du -sh *

 

11.控件安装 (不更新)

   pod install --verbose --no-repo-update

   控件安装 (更新)

   pod install

 

使用可参考http://www.sxt.cn/u/10014/blog/6448

 

cd /ios-demo/TestBeehive

touch Podfile

vi Podfile

 

Podfile:

========

platform :ios, '7.0'

target "TestBeehive" do

pod 'BFPaperButton', '~> 2.0'

pod 'FSMediaPicker', '~> 0.0.2'

pod 'AFNetworking', '~> 2.5.0'

pod 'JSONKit', '~> 1.5pre'

pod 'SDWebImage-Category', '~> 1.4'

pod 'Reachability', '~> 3.2'

pod 'MJRefresh', '~> 1.4.6'

pod 'SDWebImage', '~>3.7'

pod 'JSONModel', '~> 1.1.0'

pod 'HMSegmentedControl'

pod 'FMDB', '~> 2.5'

pod 'LKDBHelper', '~> 2.1.3'

pod 'RQShineLabel'

pod "BeeHive", '1.0.0'

end

 

pod install

 

解决不生成xcworkspace 更新pod

pod COMMAND --version

sudo gem install cocoapods --pre

 

jsonkit isa 问题(注意是在pod项目上修改)

http://blog.csdn.net/timtian008/article/details/50778719

 

分享到:
评论

相关推荐

    iOS cocoaPods 安装步骤

    在Mac上面, 快速安装Ruby ,以便iOS项目中使用CocoaPods(通过XCode 管理项目中引入的三方类)。包括RVM的安装、Ruby版本设置、下载和安装CocoaPods、以及cocoaPods的简单使用

    IOS-Pods-DFU-Library:适用于Mac和iOS的OTA DFU库,与nRF5x SoC兼容

    iOS DFU库 安装 对于可可足类: ... github "NordicSemiconductor/IOS-Pods-DFU-Library" ~> x.y //Replace x.y with your required version 用迦太基建造 carthage update --platform iOS //also OSX platform i

    Sybrin.iOS.Pods

    标题 "Sybrin.iOS.Pods" 指的是一个针对 iOS 开发的 Ruby 项目,它与 CocoaPods 工具密切相关。CocoaPods 是苹果平台(iOS 和 macOS)的依赖管理工具,用于简化第三方库的集成和管理。通过这个项目,开发者可以便捷...

    IOS CocoaPods详解之进阶篇

    一、Podfile.lock文件 上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。...PODS: - AFNetworking (2.1.0): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession

    yolov5-ios-tensorflow-lite-main.zip

    《YOLOv5在iOS平台上的TensorFlow Lite实践详解》 YOLO(You Only Look Once)是一种基于深度学习的目标检测框架,以其实时性、高效性和准确性受到广泛关注。YOLOv5是该系列的最新版本,它在前代的基础上进行了优化...

    cartrawler-ios-pods

    在这个上下文中,"ios-pods"指的是该项目利用CocoaPods,这是iOS开发中的一个依赖管理工具,用于简化第三方库的安装和更新。 描述中提到的“cartrawler-ios-pods”可能是指GitHub仓库或项目名称,没有提供额外的...

    herow-sdk-ios:适用于iOS的Herow SDK

    适用于iOS的Herow SDK 使用CocoaPod进行安装 安装CocoaPods $ gem install cocoapods 在示例存储库的根目录下,检查Podfile是否已经存在,如果不存在,请创建它。 这可以通过运行以下命令来完成: $ touch Podfile ...

    tesseract-ios:适用于 iOS 的 Tesseract OCR

    安装从你的项目文件夹中克隆这个 repo。 从以下网站下载合适的 tesseract 语言训练数据: : 并将其放入您的项目文件夹中您应该具有以下文件夹结构: 将tesseract-ios添加为一个组,并通过引用您的项目来添加tessdata...

    PetsHouse-iOS:PetsHouse iOS版本

    5. **Pods**:如果项目使用CocoaPods进行依赖管理,可能会有一个Podfile和 Pods 文件夹,包含了第三方库的源码。 6. **Tests**:单元测试和集成测试的源代码,确保代码的质量和功能正确性。 7. **Target**:可能包含...

    iOS:Muzoma iOS存储库

    8. **Pods**或`Carthage/Checkouts`:如果是使用了依赖管理工具,这里会存放外部库的源代码。 了解这个存储库的内容将有助于开发者理解Muzoma应用的架构、工作原理以及如何对其进行修改和扩展。如果你计划对这个...

    simbi-ios:适用于iOS的Simbi

    "simbi-ios:适用于iOS的Simbi"是一个专门为iOS设备开发的应用程序项目,它很可能是一个开源框架或库,旨在帮助开发者构建iOS应用。基于提供的信息,我们可以深入探讨以下几个与iOS开发相关的知识点: 1. **Swift...

    protoshop-ios:Protoshop 的 iOS 客户端

    1. 用户界面:使用Storyboard或SwiftUI构建,提供友好的交互方式让用户浏览、搜索、安装和管理Protoshop pods。 2. API接口:与Protoshop的服务器进行通信,获取pod的更新信息,可能使用HTTP请求库如Alamofire或...

    NodeMediaClient-iOS:适用于iOS的NodeMedia RTMPRTSPHTTP PlayPublish Client SDK

    platform :ios, '9.0' target 'QLive' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks use_modular_headers! # Pods for QLive pod 'NodeMediaClient', '~> ...

    FBRetainCycleDetector:iOS库可帮助检测运行时中的保留周期

    使用运行时分析查找保留周期的iOS库。 关于 保留周期是造成内存泄漏的最常见方法之一。 创建保留周期非常容易,而且往往很难发现它。 FBRetainCycleDetector的目标是帮助在运行时查找保留周期。 该项目的特点受影响...

    mapbox-plugins-ios:实验性插件可为您的地图增光

    运行pod update以安装适用于iOS的Mapbox Maps SDK。 创建一个名为mapbox_access_token的文本文件,然后向其中添加您的。 安装插件 当前有两种安装Mapbox插件的方法: 可可豆 要安装所有Mapbox插件,请将以下内容...

    Slide-iOS:在iOS上使用Reddit的强大新方法

    幻灯片的Reddit Slide是适用于iOS的功能强大的开源,无广告... 如果您在使用Pods时遇到问题,或者是首次设置幻灯片存储库,请尝试以下步骤。 以下是入门步骤: 克隆此仓库并打开终端在终端中,运行pod install 通过Fin

    living-ios:生活馆-源代码-活码

    - 一般会包含 Pods(CocoaPods 依赖管理库)、Resources(资源文件)、Sources(源代码)、Tests(单元测试)等子目录。 3. **CocoaPods 使用** - 在 iOS 项目中,CocoaPods 用于管理和更新第三方库,简化了依赖...

    IOS项目名更改工具

    - 下载并安装“IOS项目名更改工具”。 - 打开Xcode项目,确保所有修改都在本地分支上,并且项目未被其他开发者同时编辑。 - 使用工具选择要更改的项目文件,输入新的项目名。 - 确认备份,然后启动更改过程。 -...

Global site tag (gtag.js) - Google Analytics