可以很本心的说,README.md 文档中在 第一步利用 CocoaPods 导入 CYLTabBarController 一章算是形貌地最详尽的了,它居然还教你怎样安装 CocoaPods,堪比 CocoaPods 情况搭建教程了。
但是,有一点必要提示的是,安装 CocoaPods 请勿利用 sudo gem install cocoapods 这个下令,如果运行该下令提示存在权限题目:
# 错误示例$ sudo gem install cocoapodsPassword:Fetching cocoapods-1.8.4.gemFetching cocoapods-core-1.8.4.gemSuccessfully installed cocoapods-core-1.8.4ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory.# Mac OS 体系升级之后,体系把 /usr/bin 目次的写入权限禁用了,因此我们必要指定安装到别的目次下。# 正确示例,必要安装 cocoapods 到指定目次下$ sudo gem install cocoapods -n /usr/local/binSuccessfully installed cocoapods-1.8.4Parsing documentation for cocoapods-1.8.4Installing ri documentation for cocoapods-1.8.4Done installing documentation for cocoapods after 2 seconds1 gem installed别的,Podfile 示例文件如下:
# Uncomment the next line to define a global platform for your projectplatform :ios, '9.0'target 'CYLTabBarControllerDemo' do # Comment the next line if you don't want to use dynamic frameworks # use_frameworks! # Pods for CYLTabBarControllerDemo pod 'CYLTabBarController', '~> 1.28.3' # 默认不依赖Lottie pod 'CYLTabBarController/Lottie', '~> 1.28.1' # 依赖Lottie库 pod 'ChameleonFramework' # 颜色框架 pod 'YYKit' # 会用到几个辅助方法end第二步:新建 AppDelegate 分类文件,初始化并设置 CYLTabBarController