我参考了许多链接并尝试了,但我没有成功。我阅读了CocoaPods文档,并多次尝试安装,但总是因为初始步骤而失败。我发现了一个错误,我不能先安装宝石。一个一个的步骤是什么?例如如何安装的步骤或演示。
这是我尝试过的一个链接。
截图指的是我得到的这个控制台错误:
我参考了许多链接并尝试了,但我没有成功。我阅读了CocoaPods文档,并多次尝试安装,但总是因为初始步骤而失败。我发现了一个错误,我不能先安装宝石。一个一个的步骤是什么?例如如何安装的步骤或演示。
这是我尝试过的一个链接。
截图指的是我得到的这个控制台错误:
当前回答
通常我们使用
sudo gem install cocoapods
解决方案,修复CocoaPods错误在Mac OS X v10.11 (El Capitan):
sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init
在Podfile中,我们需要设置目标
# Podfile
platform :ios, '9.0'
use_frameworks!
# My other pods
target “Projectname” do
pod 'MBProgressHUD', '~> 0.8'
pod 'Reachability', '~> 3.1.1'
pod 'AFNetworking', '~> 2.2'
pod 'TPKeyboardAvoiding', '~> 1.2'
end
target 'ProjectnameTests' do
testing_pods
end
target 'ProjectnameUITests' do
testing_pods
end
在控制台终端
pod install
其他回答
打开终端 如果你没有cocoapods,输入sudo gem install cocoapods 输入“cd /工程路径”,但要替换为实际工程路径 触摸podfile 使用以下命令之一打开podfile: open -e podfile以TextEdit或 在Xcode中打开pod文件 设置目标并添加GoogleMaps pod文件,如下所示: 目标“项目名称在这里”做 豆荚的GoogleMaps 结束 使用pod install来安装依赖项
这里是一个图像的所有步骤。请按照它正确,我相信你不会得到任何错误。
从如何安装CocoaPods和设置你的Xcode项目。
首先,检查是否必须安装命令行。
你可以打开Xcode,在菜单中导航到 Xcode→首选项→下载→组件。找到命令行工具并选择安装/更新。
如果你没有找到命令行工具,那么你需要在终端上写这个命令:
xcode-select --install
然后点击安装。
如果你已经安装了命令行工具,你需要选择你的Xcode目录(有时这些类型的问题是由于可用的Xcode版本不同造成的)
遵循这个步骤。
打开终端,执行如下命令: Sudo gem安装cocoapods 输入“admin”密码。这可能需要一段时间。几分钟后,它 将显示绿色信息,如果CocoaPods成功安装在您的 Mac机。 如果你在Xcode 6中出现任何错误,比如开发者路径 失踪。首先在终端运行这个命令: sudo xcode-select -switch /Applications/Xcode6。app(或你的XCodeName.app) 现在你可以用你的Xcode项目设置Pod了。
现在你必须安装吊舱。遵循这个步骤。
打开终端 更改目录到您的Xcode项目根目录(其中您的 ProjectName。放置Xcodeproj文件)。 pod设置:(设置CocoaPods主库) 如果成功,将显示:安装完成(只读访问)。所以, 一切都是你安排的。现在让我们做一些更明显的事情。让我们在Xcode项目中安装库。
现在你必须在你的项目中设置和更新与pod相关的库。
Steps to add-remove-update libraries in pod: Open Terminal Change directory to your Xcode project root directory. If your terminal is already running then there isn't any need to do this, as you are already at the same path. touch pod file open -e podfile (This should open a blank text file) Add your library names in that text file. You can add new names (library name), remove any name or change the version, e.g.: pod ’Facebook-iOS-SDK’ pod ’EGOTableViewPullRefresh’ pod ’JSONKit’ pod ‘MBProgressHUD NOTE: Use the (control + ”) button to add single quote at both end of library name. It should be shown as straight vertical line. Without control button it shall be added as curly single quote which will give error while installation of file. Save and close this text file. Now libraries are set up and you have to install/update it Go to your terminal again and run this command: pod install (to install/update these libraries in pod). You should see output similar to the following: Updating spec repo `master’ \ Installing Facebook-iOS-SDK \ Generating support files
设置完成。
注意:
如果你正确地一步一步地遵循了这整个过程,那么你可以在选择Xcode后直接触发pod更新命令,然后选择你的项目路径。并编写命令荚更新。
你也可以在这里检查命令行工具:
1-在你的机器上安装Cocoapods
$ sudo gem install cocoapods
$ pod setup --verbose
2-检查你的机器上是否安装了Cocoapods ?
$ pod—版本
3-进入你的项目目录,这里有.xcodeproj
$ pod init
在使用pod init后,一个额外的文件被添加到名为Podfile的文件夹中。
4-通过双击打开podfile和pods之间的目标和结束
5-使用命令安装Pod
pod install
当你运行pod install命令时,它会安装你写在pod文件中的所有pod。安装所需的命令后,打开项目目录,您将得到2个新文件。
首先是Podfile。每次运行pod install命令-下载并安装新的pod -它会在Podfile中为每个pod写入它已经安装的版本。锁文件。
第二个是。xcworkspace -> Xcode工作空间文件可以用作Xcode . xcodeproj项目的包装器或容器。
现在使用背景为白色的.xcworkspace来使用您的库。
首先打开终端 然后用命令更新您的gem文件 Sudo gem install -n /usr/local/bin cocoapods . sh 然后给出你的项目路径 CD /项目路径 摸摸脚洞 触摸podfile 打开你的podfile 打开-e podfile 它将像文本编辑一样打开podfile。然后设定目标。例如,如果你想设置谷歌地图,那么你的podfile应该是这样的 use_frameworks ! 目标'yourProjectName'做 豆荚的GoogleMaps 结束 然后安装吊舱 圆荚体安装
打开终端 在终端输入$ sudo gem install cocoapods命令 创建新的Xcode项目 导航到包含Xcode项目的目录。使用cd " ../directory-location/..或CD[拖放项目文件夹] 圆荚体安装
如果此提示错误,无法添加带有url的源..然后安装Xcode的命令行工具。再次,重新运行Pod安装命令。
这也将安装所有依赖项。
现在,在工作区中打开你的项目,即项目名称。xcworkspace而不是Project-Name.xcodeproj