http://i.ndigo.com.br/2012/04/using-cocoapods-for-in-house-components/
上面的链接是如何添加自己的git到pod里面的。
pod install --no-repo-update --verbose ///意思是不更新,并且打印出详细过程。
https://github.com/cielliang/Specs
pod 'Light-Untar', :git => "https://github.com/mhausherr/Light-Untar-for-iOS.git"
pod 'PanelTableView', '~> 0.9.1-1.1.0'
pod install --verbose
pod install --verbose --no-repo-update
$ pod repo add cielliang https://github.com/cielliang/Specs.git
Cloning spec repo `cielliang` from `https://github.com/cielliang/Specs.git`
^C[!] Cancelled
zhangapple:mobile_ios_cityguide_cube apple$ pod repo add cielliang https://github.com/cielliang/Specs.git
Cloning spec repo `cielliang` from `https://github.com/cielliang/Specs.git`
zhangapple:mobile_ios_cityguide_cube apple$ cd ~/.cocoapods/cielliang/
-bash: cd: /Users/apple/.cocoapods/cielliang/: No such file or directory
zhangapple:mobile_ios_cityguide_cube apple$ git remote add upstream git://github.com/CocoaPods/Specs.git
zhangapple:mobile_ios_cityguide_cube apple$ pod search untar
-> Light-Untar (0.1.0)
Extract files and directories created with the tar -cf command.
pod 'Light-Untar', '~> 0.1.0'
- Homepage: https://github.com/mhausherr/Light-Untar-for-iOS
- Source: https://github.com/mhausherr/Light-Untar-for-iOS.git
- Versions: 0.1.0 [cielliang repo]
zhangapple:mobile_ios_cityguide_cube apple$
更新的时候Ruby不是最新的不能成功。。。下面的链接是更新Ruby的。
http://blog.csdn.net/lissdy/article/details/9191351
因为准备在项目中使用bootstrap,在安装bootstrap过程中提示需要Ruby的版本在1.9.2以上,而目前使用的Ruby版本是Mac系统自带的1.8.7。所以需要对Ruby进行升级。这里使用RVM对Ruby进行升级,升级过程如下:
1、安装 RVM
RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)
- $ curl -L get.rvm.io | bash -s stable
等待一段时间后就可以成功安装好 RVM。
- $ source ~/.bashrc
- $ source ~/.bash_profile
测试是否安装正常
- rvm -v
、
2、用RVM升级Ruby
- #查看当前ruby版本
- $ ruby -v
- ruby 1.8.7
- #列出已知的ruby版本
- $ rvm list known
- #安装ruby 1.9.3
- $ rvm install 1.9.3
安装完成之后ruby -v查看是否安装成功。
第一步:安装
CocoaPods是跑在Ruby的软件,安装可能需要几分钟,打开你的终端输入:
sudo gem install cocoapods
如果成功 会有一个 Successfully installed cocoaPods的提示 ,
然后输入
pod setup
如果显示Ruby环境不够新,你的机子就跟我的机子一样老,来升级吧
sudo gem update --system
好你的Ruby升级完了,可以重复之前的步骤了。
第二步:创建一个 Podfile 文件
继续在你的终端操作,先使用 cd 操作 进入你的项目目录例如 cd ~/desktop/HelloWord
在这个目录下创建文件
touch Podfile 然后回车继续输入 open -e Podfile 这时将直接打开一个空的文件先在这打开着不要管一会会处理的
第三步:搂一搂 搜索库
现在就需要找到你要的第三方库了,在终端里输入(以查找Reachability为例)
pod search Reachability
终端会有和这个搜索结果相近的选项(示例如下)
-> KSReachability (1.3)
A better iOS & Mac reachability for a modern age.
- Homepage: https://github.com/kstenerud/KSReachability
- Source: https://github.com/kstenerud/KSReachability.git
在跟XXX.xcodeproj 同一目录下放一个Podfile 文件。里面内容是:
platform :ios, "6.1"
pod 'MBProgressHUD', '~> 0.8'
pod 'MapBox', '~> 1.1.0'
然后用命令行进入项目中XXX_Demo pod install
pod search mapBox 是搜索某一个第三方库的,不区分大小写。
pod install 后,会生成一个XXX.xcworkspace 文件,以后再打开项目就打开这个文件。
下面是Cocopods 更加详细的介绍。
http://code4app.com/article/cocoapods-install-usage
相关推荐
### CocoaPods的安装与使用详解 #### 一、CocoaPods简介 CocoaPods是一款用于管理iOS和macOS项目的依赖库工具。通过CocoaPods,开发者可以轻松地将第三方库...掌握CocoaPods的使用方法对于提高开发效率具有重要意义。
通过本文的介绍,相信你已经对CocoaPods有了初步的了解,并掌握了基本的安装和使用方法。在实际开发过程中,合理利用CocoaPods可以显著提高工作效率,减少出错几率。希望每位iOS开发者都能够熟练掌握这项技能,为...
### 最新的CocoaPods安装方法:无需镜像 在iOS开发过程中,CocoaPods作为最常用的依赖管理工具之一,极大地简化了第三方库及框架的集成与管理流程。本文将详细介绍一种最新的CocoaPods安装方法,该方法无需通过镜像...
### CocoaPods安装与使用详解 #### 一、CocoaPods简介 ...通过本文的介绍,相信你已经掌握了 CocoaPods 的基本使用方法。接下来,你可以根据实际项目需求尝试使用 CocoaPods 来管理你的项目依赖,进一步提升开发效率。
本文将深入探讨如何使用SDWebImage库,结合CocoaPods进行集成和管理,以实现高效、流畅的图片加载。 SDWebImage是一款广泛应用于iOS平台的开源图片加载库,它支持从Web上异步加载图片,并具有缓存机制,能够显著...
本项目名为"swift-小功能菜单栏",主要关注使用CocoaPods来创建一个公开可用的podspec文件,使得这个菜单栏组件能够方便地在其他项目中被引用和集成。 首先,我们需要理解CocoaPods是什么。CocoaPods是iOS、macOS...
### CocoaPods安装与使用详解 #### 一、CocoaPods简介 CocoaPods是iOS和OS X开发中最流行的依赖管理工具。它能够帮助开发者有效地管理项目的第三方库及框架,极大地简化了项目的配置过程。 #### 二、CocoaPods...
使用以下命令安装CocoaPods: ``` sudo gem install cocoapods ``` 如果遇到权限问题,如`ERROR: You don't have write permissions for the /usr/bin directory.`,可以使用以下命令更改安装路径: ``` sudo...
安装完成后,可以通过官方文档获取更多关于CocoaPods的使用方法:[CocoaPods官方文档](https://guides.cocoapods.org/) #### 五、注意事项 1. **CocoaPods环境配置**:确保安装了正确的CocoaPods版本,并且配置了...
如果上述方法都无效,可以尝试完全卸载并重新安装CocoaPods: ```bash sudo gem uninstall cocoapods sudo gem install cocoapods pod setup ``` 以上就是解决`pod setup`失败的常见方法。在执行每个步骤后,都要...
升级CocoaPods同样简单,只需执行`sudo gem install cocoapods`,但需要注意,如果之前安装时使用了`sudo`,升级时也必须使用,否则可能导致路径不匹配问题。 三、CocoaPods的使用 1. **开始使用CocoaPods** ...
安装将此行添加到您的应用程序的Gemfile中: gem 'cocoapods-trunk'然后执行: $ bundle或将其自己安装为: $ gem install cocoapods-trunk用法在本地安装trunk.cocoapods.org并运行它: $ env TRUNK_SCHEME_AND_...
Action支持两种方法来指定Cocoapods版本: 使用version参数指定特定版本使用podfile-path参数指定Podfile.lock文件podfile-path 。 在这种情况下, 。 Action适用于macOS和Ubuntu平台。可用参数参数名称描述支持...
Cocoapods :: Bazel是一个Cocoapods插件,可以轻松使用而不是Xcode来构建您的iOS项目。 它会自动生成Bazel的BUILD.bazel文件。 它使用因此您需要按照的说明来设置WORKSPACE文件。 :warning: 这是Alpha软件。 我们...
开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外...
在使用第三方库时,自动补全功能可以帮助开发者更快地熟悉库的用法,减少错误。 4. **工作区管理**:插件可能包含优化工作区加载的功能,确保所有 Pods 项目正确加载,避免因配置问题导致的编译错误。 5. **显示...
通过gem install cocoapods-acknowledgements您需要至少使用CocoaPods 0.36 ,并将plugin 'cocoapods-acknowledgements'到Podfile 。 参见以下示例: 用法示例 要在应用程序中显示自己的UI,请执行以下操作: ...
CocoaPods是iOS和macOS开发中广泛使用的依赖管理工具,它可以帮助开发者方便地集成、管理和更新第三方库。在本文中,我们将深入探讨如何使用CocoaPods来下载和管理第三方库,以便于简化你的iOS或macOS项目开发。 **...
一个插件,可通过预先构建Pod框架并将其缓存在远程存储库中以在多台计算机之间共享来帮助减少使用CocoaPods的Xcode项目的构建时间。 安装 要求 Ruby:> = 2.4 CocoaPods:> = 1.5.0 通过 将gem cocoapods-binary-...