搜索
您的当前位置:首页正文

Cocoapods 升级1.0.1版本注意问题及cocoapod

来源:知库网

首先说下升级方法

  1. 打开VPN(翻墙用),因为ruby被墙了
  2. 执行sudo gem install cocoapods 等一会即可;
    3.如果出现 ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj的错误,使用sudo gem install -n /usr/local/bin cocoapods --pre命令

如果是没有使用vpn的话,方法百度上非常多,这里就不多啰嗦了;
本文的正题 是升级后那些坑。。。。。


一、大坑,Podfile 语法改变

  • podfile 使用的换格式,必须指明 target(就是项目的名字)

<code>
platform :ios, '8.0'
use_frameworks!
target 'YourApp' do
pod 'AFNetworking', '~> 2.6'
end
</code>
网上找了个前辈的图。。。。

2016082632546QQ20160826-1.png
  • 出现 “not used in any concrete target.”这个问题,就是因为Podfile文件没有配置target造成的, 填上在install一下 就行啦。

pod install 默认不再更新仓库了,

这个有点坑,刚开始不知道,以为出啥问题了,最后查过之后才发现。
想要更新仓库就使用:
pod install --no-repo-update

好吧 吐槽就到这里,以后遇到其他问题了再补充!因为我是简单的使用cocoapods,所以有些高深的问题并没有发现


二、cocoapods APP使用初探

就是这个


201608265764QQ20160826-0.png
  • 打开后是这样的


    2016082660273podsearch1.png

    它会自动检索你电脑上的podfile文件,项目就在后边显示出来;

  • 点击 Get started with CocoaPods就会跳转到网页上,是个引导页,告诉你怎么用的;


    2016082638111podsearch3.png
  • 点击Search for Pods,就跟我们在终端中用pod search 搜索第三方库的详细版本一样,不过这个是图形化界面,内容也更好看点,介绍也详细了很多。并且可以选择系统类型,反正就是上去一看就看懂了。


    2016082695467podsearch2.png
  • 最后,打开一个pod 界面,会出来这样的,
2016082688037podsearch4.png
这跟我们在Xcode 里面使用Cocoapods插件是一样的,都非常方便.
(关于cocoapods插件的使用,我在写过, 不知道的可以看下一啊!)

在这个APP中也能执行pod install 和 update命令, 点击 右上角,就出来这样的


2016082930788Snip20160829_1.png

然后点击 Update就能够直接地执行了!


2016082932942QQ20160829-0.png

推荐几个文章,都是很有帮助的;

Top