如何安装cocoapods?

我提到了太多的联系和尝试,但没有成功。 如果有人有一个想法,那么请与我分享。 我阅读cocoa豆荚文件,并多次尝试安装,但总是因为启动步骤失败。 我发现一个错误,我不能安装gem第一。 任何人都可以一个接一个地给我步骤吗? 如何安装或演示。

这是我试过的一个环节。

屏幕截图指的是我给出的这个控制台错误:

在这里输入图像说明

POD安装

[1]打开terminal并键入:

sudo gem install cocoapods 

gem将被安装在系统库里面的Ruby中。 或者试试10.11 Mac OSX El Capitan,请input:

 sudo gem install -n /usr/local/bin cocoapods 

如果出现“主动支持需要Ruby版本> = 2.xx”的错误,请首先在terminal中input最新的主动支持。

 sudo gem install activesupport -v 4.2.6 

[2]安装完成后,会有很多消息,读取它们,如果没有发现错误,这意味着cocoapods安装完成。 接下来,你需要安装cocoapods master repo。 inputterminal:

pod setup

等待它将下载主回购。 大小非常大(2016年12月370.0MB)。 所以可能会有一段时间。 您可以通过打开“活动”并转到“networking”选项卡并searchgit-remote-https来跟踪下载。 或者,您可以尝试添加详细的命令,如下所示:

pod setup --verbose

[3]一旦完成,它将输出“安装完成”,您可以创build您的XCode项目并保存。

[4]然后在terminalcd到“您的XCode项目根目录”(您的.xcodeproj文件所在的位置),然后键入:

pod init

[5]然后通过在terminal中input来打开你的项目的podfile:

open -a Xcode Podfile

[6]您的Podfile将以文本模式打开。 最初会有一些默认的命令在那里。 这里是你添加项目的依赖关系的地方。 例如,在podfile中键入

pod 'AFNetworking', '0.9.1'

(这一行是将AFNetworking库添加到项目的示例)。

其他提示:

取消注释platform :ios, '8.0'取消user_frameworks! platform :ios, '8.0'注释user_frameworks! 如果你使用的是Swift

编辑完pod文件后,保存并closuresXCode。

[7]然后通过在terminal中键入来将pod安装到您的项目中:

pod install

根据您为项目添加到您的pod文件的库的数量,完成这个的时间会有所不同。 一旦完成,就会有一条消息说

“Pod安装完成!已安装Podfile和X总共Pod的X依赖关系。”

现在closures你的xcode项目并打开.xcworkspace xcode项目文件并开始编码。 🙂

这适用于OS X El Capitan 10.11.x

sudo gem install -n / usr / local / bin cocoapods

之后,您可以使用pod setup cmd来设置pod,然后移至您的项目目录并安装pod

1.首先打开你的terminal

2.然后用命令更新你的gem文件

 sudo gem install cocoapods 

然后给你的项目path

 cd /your project path 

4.触摸Podifle

 touch podfile 

5.打开你的pod文件

 open -e podfile 

6.它会打开一个文本编辑的pod文件,然后设置你的目标。例如,如果你想设置谷歌地图,那么你的podfile应该是

 use_frameworks! target 'yourProjectName' do pod 'GoogleMaps' end 

7.然后安装吊舱

 pod install 

这是我通常遵循的完整步骤。 我发布这个步骤尽可能短,并假设你知道关于Mac和Xcode项目。 首先打开terminal并使用以下命令并在每个命令后按回车 –

 sudo gem install cocoapods //If you don't have Cocoapods installed on your system already. 

现在请移动到您的Xcode项目目录通过使用以下命令。

 cd /Your Xcode Project Directory Path 

现在请按照以下步骤为CocoaPods系统。 请等待一段时间后,input到terminal的每一个命令成功执行。

 1. Searching for pods in terminal. pod search networking (replace networking with which you want to search) 2. Creating the pod file pod init 3. Opening the pod file open -a Xcode Podfile 4. Adding the pods //After adding your pods you must save the podfile first and then head back to the terminal again. target 'WebServiceUsingMantleAFNetworking' do # platform :ios, '8.0' //Choose your version of iOS pod 'AFNetworking', '~> 2.6.0' end OR platform :ios, '8.0' pod 'AFNetworking' pod 'Mantle' pod 'LBBlurredImage' pod 'TSMessages' pod 'ReactiveCocoa' 5. Installing the pods pod install 6. Check for updates of pods on existing project pod outdated 7. Update the existing pods pod update 8. Uninstall the Cocoapods from system. sudo gem uninstall cocoapods 

有一个完整的教程,用于从stackoverflow上的Xcode项目中移除窗格。 你可以检查下面的链接了解更多信息。

如何从项目中删除CocoaPods?

谢谢

希望这有助于。

这里是所有与图像的步骤。 请遵循它,我相信你不会得到任何错误。

从如何安装CocoaPods和安装您的Xcode项目 。


首先检查你是否要安装command line

你可以通过打开Xcode,浏览菜单来检查

  Xcode > Preferences > Downloads > Components, finding Command Line Tools and select install/update. 

命令行工具

如果你还没有findcommand line tool那么你需要在terminal写这个命令。 xcode-select --install

并点击安装

如果你有安装命令行工具。 你需要select你的Xcode目录(有时候由于不同版本的Xcode可用而产生这种types的问题)遵循这个过程。

打开terminal并运行这个命令:

 sudo gem install cocoapods 

inputpipe理员密码。 这可能需要一段时间。 几分钟后,它会显示绿色的消息是cocoa豆成功安装在Mac机中。

如果您在使用XCode6时遇到任何错误(例如开发人员path丢失)。 首先在terminal运行这个命令:

sudo xcode-select -switch /Applications/Xcode6.app (or your XCodeName.app)

现在你可以用你的Xcode项目来设置Pod。

现在你必须安装荚。 按照这个程序。

1)打开terminal

2)将目录切换到您的XCode项目根目录(放置您的ProjectName.xcodeproj文件)。

3) $ pod setup :(设置CocoaPods master repo)

如果成功,则显示: 安装完成 (只读访问)。 所以,你设置了一切。 现在让我们做一些更明显的事情…是的! 允许在Xcode项目中安装库。

现在您必须在您的项目中设置和更新与pod相关的库。

在pod中添加删除更新库的步骤:

1)打开terminal

2)将目录切换到您的XCode项目根目录。 如果您的terminal已经在运行,那么不需要这样做,因为您已经在相同的path。

3) $ touch pod file

4) $ open -e podfile (这应该打开一个空白的文本文件)

5)在文本文件中添加您的库名称。 你可以添加新的名称(lib名称),删除任何名称或更改版本,例如:

  pod 'Facebook-iOS-SDK' pod 'EGOTableViewPullRefresh' pod 'JSONKit' pod 'MBProgressHUD 

注意:使用(control +“)button在库名称的两端添加单引号。 应该显示为直线垂直线。 如果没有控制button,应该添加为单引号,这会在安装文件时出错。

6)保存并closures这个文本文件。 现在库已经安装,你必须安装/更新它

7)再次进入你的terminal并运行这个命令: $ pod install (在pod中安装/更新这些库)。

您应该看到类似于以下内容的输出:

 Updating spec repo `master' Installing Facebook-iOS-SDK Generating support files 

安装完成。

注意:-

  If you have followed this whole procedure correctly and step by step , then you can directly fire `pod update` command after selecting `Xcode` and then select your project path. and write your command `pod update` 

编辑: –

你也可以在这里查看命令行工具。

<code> Location </ code>中的命令行工具

Pod安装在OS X El Capitan 10.11.2上出错

错误:安装cocoapods时出错:activesupport需要Ruby版本> = 2.2.2。

在这里输入图像说明

得到这个错误后,尝试这个命令,并再次安装我的工作。

 sudo gem install activesupport -v 4.2.6 

现在尝试使用相同的pod安装命令

 sudo gem install -n /usr/local/bin cocoapods 

希望它能帮助我们所有人。

对我来说,最简单的方法是通过ruby安装

 sudo gem install cocoapods -v 

请注意-v冗长。 安装cocoapods需要一些时间,如果真的发生的话,你经常会感到困惑。

Pod文件安装步骤

 sudo gem install -n /usr/local/bin cocoapods 

荚设置

 cd ~/Path/To/Folder/Containing/ShowTracker touch podfile open -a Xcode Podfile // TO OPEN IT IN XCODE OPEN -e podfile // TO OPEN IT IN TEXT EDITOR pod install // TO INSTALL A NEW POD pod update // TO UPDATE ALL PODS 

通常我们使用

 sudo gem install cocoapods 

解决scheme,修复El Capitan 10.11上的Cocoapods错误:

 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 

在控制台 – terminal

 pod install 
 1. sudo gem install cocoapods 2. Open terminal 3. cd /project path //project path 4. touch podfile 5. open -e podfile //open in TextEditor or open -a pod file //open in Xcode 6. Set your target and add pod file of GoogleMaps like as: target 'PROJECT NAME HERE' do pod 'GoogleMaps' end 7. pod install 

cocoa豆荚安装步骤:

打开您的terminal:

 sudo gem update --system sudo gem install cocoapods pod setup 

然后转到您的项目目录

 pod init open -a Xcode Podfile 

[用pod'libname'编辑POD文件]

 pod install 

你是在代理的背后? 如果是这样,请将代理作为参数sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods

检查这个

 gem install -p http://proxy_ip:proxy_port compass 

您可能需要添加您的用户名和密码:

 gem install -p http://[username]:[password]@proxy_ip:proxy_port compass 

并检查这个链接可能会帮助你

  1. 打开terminal
  2. 在terminalinput$ sudo gem install cocoapods命令
  3. 创build新的Xcode项目
  4. 导航到包含Xcode项目的目录。 使用cd“../directory location/ ..”cd [拖放项目文件夹]
  5. Pod安装

屏幕截图

如果这提示错误Unable to add a source with url..然后安装Xcode的命令行工具。 再次,重新运行Pod安装命令。

这也将安装所有的依赖关系。

现在, 在Workspace中打开您的项目,即Project-Name.xcworkspace而不是Project-Name.xcodeproj

对于EL CAPITAN

rvm install ruby-2.2.2.

rvm use ruby-2.2.2.

sudo gem install -n /usr/local/bin cocoapods