使用cocoaPods和遇到的问题以及解决办法

上一篇说到cocoaPods的安装,本篇就来说说cocoaPods的使用和遇到一些问题的解决办法( ⊙ o ⊙ )

一、cocoaPods的创建使用

1、cd进入所在的项目目录

2、创建Podfile文件 $ pod init

3、编辑Podfile文件 $sudo vi Podfile

4、导入框架  $ pod ‘框架名’  可以指定版本号$ pod ‘框架名’,’~>版本号’,一般不指定版本号,默认用最近的

5、按esc,然后输入  :wq 保存

6、添加框架, $ pod install (把xcode和模拟器都关闭了)

7、打开 项目名.xcworkspace这个文件就能打开项目了

8、添加头文件就可以用了,注意:只能用尖括号导入<>

9、框架的更新 $ pod update

10、第三方框架的追加,搜索框架 $ pod search,然后写入Podfile,使用 $ pod install

***注意,如果之前手动导入个第三方库,现在用cocoa pods的话,要修改Other Linker Flags,增加$(inherited)

二、可能遇到的问题

(1)使用cocoapods导入第三方类库后头文件没有代码提示?

解决办法: 选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项,新增一个值"${SRCROOT}",并且选择\”Recursive\”

(2)出现如下警告

[!] Your Podfile has had smart quotessanitised. To avoid issues in the future, you should not use TextEdit forediting it. If you are not using TextEdit, you should turn off smart quotes inyour editor of choice.

解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。

(3) 执行pod install 或pod update 命令后,updating local specsrepositories 卡住不动

解决办法:pod install 被墙了,换成新的命令pod install --verbose --no-repo-update

时间: 2024-10-10 19:59:50

使用cocoaPods和遇到的问题以及解决办法的相关文章

使用cocoaPods import导入时没有提示的解决办法

1.选择target(就是左边你的工程target)-- BuildSettings -- search Paths 下的 User Header Search Paths(如图所示:) 2.双击后面的空白区域:(如图所示:) 原文地址:http://winann.blog.51cto.com/4424329/1539590

CocoaPods pod instal慢、卡住解决方法

CocoaPods pod install慢.卡住解决方法 最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 在安装和更新时,加参数的命令如下: pod install --verbose --no-repo-update pod update --verbose --no-repo-update 版权声明:本文为博主原创文章,未经博主允许不得转载.

【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势

(1)情形 关闭xcode文档,然后再打开xcode选择已经之前的项目,CMD+R发现出现不行,提示说Apple Mach-O Linker Error. (2)解决办法 点击上面那个错误,发现有个提示说,SevenSwitch,这是我们之前使用cocoapods导入的第三方类库,给UISwitch做实验的,记得当时导入后说打开文件时需要打开后缀是.xcworkspace的那个文件,而不是我们之前的那个.xcodeproj文件. 猜测,可能是我们打开的文件不对.深入到存储目录中,直接打开那个.x

下载的pod链接失效,build diff: /../Podfile.lock: No such file or directory解决办法

build diff: /../Podfile.lock: No such file or directory 1.终端进入文件路径,执行pod install 2.在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources 3.clean工程,然后编译就ok了 不行再试试下面方法: 工程使用CocoaPods管理第三方库,在新的目录update版本的时候出现如下问题 问题1描述: diff: /../Podfile.lo

iOS开发遇到的坑之六--使用cocopods管理第三方库时,编译出现Library not found for -lPods问题的解决办法

在项目中有时候会遇到Library not found for -lPods(这里的IPods指的是你具体的第三方库)的问题 出现这个错误的原因是:xcode在编译的时候找不到这个库,从而导致项目无法编译! 这里给出几种解决办法: 第一种: Search from 'Library' from the Target Settings view and double-click to inspect the value of Library Search Paths There are two v

cocopods安装使用和安装过程中遇到的问题及解决办法

在osx 10.11之前cocopods问题不多,但是升级到11之后的版本,之前的cocopods大多用不了,需要重新安装,对于我这种使用测试版系统的技术狂来说,每次都需要重新安装很多东西, 当然,cocopods也避免不了安装很多次了. 对于新手来说,使用cocopods开发,还是节省了相当多的开发时间,以下便是cocopods安装和安装过程中遇到的问题及解决办法: 1.cocopods 安装:http://www.cnblogs.com/surge/p/4436360.html 2.出现以下

Mac上pod install一直停住的解决办法

pod install一直停住的解决办法 在/Users/XXX/.cocoapods/repos下 git clone https://github.com/CocoaPods/Specs.git mv Specs master 就可以去project目录pod install了

升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法-备

升级10.11后,运行pod命令出现: -bash: pod: command not found 解决办法: sudo gem install -n /usr/local/bin cocoapods 之后pod命令可以使用了. 如果pod update / pod install 卡在: Updating local specs repositories 等待即可,或者 可以使用 “pod install --verbose --no-repo-update” 进行下载,原因可能x被墙. po

如何用 Android Studio 导入开源项目以及常见错误的解决办法

声明:这篇文章完全来自这篇文章,感谢大神的相助.这篇文章纯粹是为了备份. 本篇以Github上最热门的MaterialDesign库,MaterialDesignLibrary来介绍怎样使用Android Sudio导入开源项目的,如果你和我一样刚刚从Eclipse转到AS,那本篇文章非常适合你. 如果不引入任何第三方库,不做自动化分渠道打包等操作,那可以在完全不了解Gradle的情况下进行Android项目的开发.但如果要想导入Github上的热门项目,必须首先熟悉Gradle. 1. Gra