无法安装Cocoapods – 项目目录中找不到podfile
我下载了一个示例项目,以了解如何创建UIPageViewController,我试图实际上分叉该项目,并需要添加第三方库。 现在,它看起来我的项目中没有.xcworkspace文件。 当我尝试安装cocoapods时,我首先运行
sudo gem install cocoapods
– 在我终端的特定项目目录中
pod install
– 在同一目录中
我在终端“项目目录中找不到podfile”时收到错误。
这是因为我没有.xcworkspace文件吗? 我正确安装podfile吗?
添加CocoaPods以管理项目中的依赖项的步骤:
-
sudo gem install cocoapods
– >这会将CocoaPods安装为您计算机上的一个软件。 -
转到项目目录的根目录并执行
pod init
– >这将向项目添加基本Podfile。 -
通过编辑将您拥有的外部依赖项添加到此Podfile。
-
运行
pod install
,它将获取您提到的所有外部依赖项,并将其与项目的.xcworkspace
文件相关联。 如果您还没有.xcworkspace
文件将会为您生成.xcworkspace
文件。
从这里开始,您应该使用.xcworkspace
文件而不是.xcproject
。
示例Podfile语法:
target 'MyApp' do pod 'AFNetworking', '~> 3.0' end
AFNetworking
是pod, 3.0
是我要安装的特定版本。
文档: 使用CocoaPods
如果你想从github添加一个库到你自己的项目,在安装gems之后,首先从github cocoapod描述中查看“pod init”,然后在podfile中的目标行之后添加它。 保存并运行“pod install”。 它将成功添加到您的项目中。