我下载了一个示例项目,以了解如何创建UIPageViewController,我试图实际上分叉该项目并需要添加第三方库。现在,它看起来我的项目中没有.xcworkspace文件。当我尝试安装cocoapods时,我首先运行
sudo gem install cocoapods
- 在我的终端的特定项目目录中
pod install
- 在同一目录中
我在终端“项目目录中找不到podfile”中收到错误。
这是否因为我没有.xcworkspace文件而发生?我是否正确安装了podfile?
答案 0 :(得分:49)
sudo gem install cocoapods
- >这将CocoaPods安装为一块
您计算机上的软件。
转到项目目录的根目录并执行pod init
- >
这将为您的项目添加基础Podfile。
通过编辑将此外部依赖项添加到此Podfile中。
运行pod install
,它将获取所有外部依赖项
您提到的,并将其与.xcworkspace
文件相关联
你的项目。如果是,将为您生成此.xcworkspace
文件
你已经没有了。
从现在开始,您应该使用.xcworkspace
文件而不是.xcproject
。
target 'MyApp' do
pod 'AFNetworking', '~> 3.0'
end
其中AFNetworking
是pod,3.0
是我要安装的特定版本。
答案 1 :(得分:2)
如果你想在github上添加一个库到你自己的项目中,在安装gems之后,先做一下" pod init"从github cocoapod描述看,然后在podfile中的目标行之后添加它。保存并运行" pod install"。它将成功添加到您的项目中。
答案 2 :(得分:0)
运行以下命令来解决此问题。
sudo gem install cocoapods
then goto ios folder and run pod install
答案 3 :(得分:0)
打开一个终端,如果你使用VSCode,你可以从终端运行以下命令
对您的 Flutter 项目目录执行 cd <project_name>
运行cd iOS
然后运行 pod install
答案 4 :(得分:0)
不要忘记在项目的 Project 文件夹中调用 pod install
(不是在根目录中)。