Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎相关的知识,希望对你有一定的参考价值。

CocoaPod是一个用ruby实现,用于方便的管理Xcode中第三方插件的管理器.用它我们可以很方便的安装和升级插件而不用担心破坏原有的项目.

而pop是一个用于实现App中动画的引擎,它是由Facebook开源的,如果本猫没记错的话 ;]

下面简单聊聊如何在最新的Xcode中安装pop

首先你必须在mac上安装ruby,无论你使用rvm还是从源代码自己编译生成.

接着打开终端输入如下指令:

sudo gem install cocoapods

玩过ruby的都知道,这是通过ruby安装gem

根据你的系统已安装需要gem的数量,最后会显示

x gems installed

那么这样CocoaPod就安装完成了.

接着使用Xcode打开你需要继承pop引擎的项目,然后用ios\Other\Empty模版新建一个文件,起名为Podfile,其实它就是一个普通的文本文档。打开给文件输入如下内容:

target ‘PopSoccer‘ do
    pod ‘pop‘,‘~>1.0‘
end

注意,原来的写法不需要写target块,但是最新的CocoaPod会对老的写法报错,错误内容如下:

[!] The dependency `pop (~> 1.0)` is not used in any concrete target.

所以我们必须写一个target块将实际的依赖包括进去。

注意依赖版本的语法,我们只需要最新的1.0.x版本,但是不需要1.1或更高的版本!这是因为1.x以后的版本可能和1.0.x版本有较大的变化,所以我们选择1.0.x版本。

不过如果你不在乎这些,只是想用最新的pop版本,那你完全无所谓这些了。

保存你的Podfile,完全关闭Xcode,从控制台进入你刚才添加Podfile项目的文件夹,运行如下命令:

pod install

第一次运行会比较慢,提示如下:

Setting up CocoaPods master repo

接着会出现如下内容(在我的mac上):

Analyzing dependencies
Downloading dependencies
Installing pop (1.0.9)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `PopSoccer.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total
pod installed.

OK!注意最后提示你将来再打开该项目都要通过PopSoccer.xcworkspace,而不是原来的项目文件了,这点切记!

从Xcode打开该项目,你会发现该项目空间包括了原有项目和一个新的Pods项目,打开该Pods项目,你会在Pods目录中找到你刚才安装的pop引擎。

技术分享

以上是关于Xcode7.3.1中通过最新的CocoaPod安装pop动画引擎的主要内容,如果未能解决你的问题,请参考以下文章

自从在 MVC 应用程序中通过 nuget 获取最新信息后,jQuery.d.ts 中出现 100 多个错误

升级macOS新系统后,Xcode7.2 Xcode7.3.1 在新建项目界面,出现了文字错乱的情况

cacti 0.8.8h 一键安装包

在windows系统和kali中通过sqlmap注入

在某些版本手机中通过UIAutomatorViewer工具无法获取手机屏幕元素的信息?

ios wax热更新之安装wax(xcode7.3.1)