您的位置:首页 > 运维架构

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

2016-06-15 10:40 387 查看
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引擎。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: