如何在Podfile中select一个项目? 我得到的错误:无法find目标'豆荚的Xcode项目'

我在做名为SimpleWeather的Ray Wenderlich教程。
podfile与项目位于同一个文件夹中。 这是我的代码从podfile:

platform :ios, '7.0' xcodeproj 'SimpleWeather' pod 'Mantle' pod 'LBBlurredImage' pod 'TSMessages' pod 'ReactiveCocoa' 

错误消息是这样的:[!]无法find目标/Users/myName/Developer/SimpleWeather.xcodeproj的Xcode项目/Users/myName/Developer/SimpleWeather.xcodeproj

该项目的名称是SimpleWeather。

重申我们原来的谈话:

根据Podfile语法参考 ,Podfile看起来正确。

确保从项目目录运行$pod install

 /Users/myName/Developer/SimpleWeather 

我很确定你不在正确的目录中。 你确定你的.xcodeproj在Developer文件夹中吗? 您可能需要导航到一个子文件夹。

在您的项目中启用CocoaPods的正确方法是:

  1. 打开terminal并执行: $ sudo gem install cocoapods
  2. 导航到您的项目文件夹(我假设你的情况是cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj )。
  3. 设置Cocoapod pod setup
  4. 创buildPodfile touch Podfile
  5. 打开Podfile, open -e Podfile并插入open -e Podfile的代码
  6. 最后安装Podfile pod install

如果你按照这个指示,一切都应该工作。 打开项目时,确保打开.xworkspace文件。

有关更多信息,请参阅此 。

在Xcode项目中有多个.xcodeproj时也会出现此错误。

在一般情况下,您不需要多个.xcodeproj 。 删除不必要的.xcodeproj ,然后Cocoapods应该自动获得正确的path。

嘿你的项目path可能是错的。 转到项目,右键单击SimpleWeather.xcodeproj,然后selectGet Info(如下图所示)(右侧窗口用于获取Info)。 从详细信息窗口复制此path并将其粘贴到Podfile中。 之后,将/SimpleWeather.xcodeproj附加到该粘贴的path。 这可能会解决这个问题(注:这是我的项目快照)。 在你的情况下,解决scheme可能会用这个/Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeprojreplacepath

在这里输入图像说明

也许你有两个项目.xcodeproj ,删除一个。

删除Podfile.lock ,文件夹Pods 。 在terminalcd /Users/myName/Developer/SimpleWeatherpod install

要解决这个问题,只需按照以下步骤解决您的问题:

第1步:打开terminal并导航到您的项目文件夹

第2步: touch podfile

第3步: open -e Podfile

第4步:在文本编辑的下面写下并closures它

工作区“桌面/ yourprojectname.xcworkspace”

第5步:Pod安装

成功的过程后,你不会再次得到这个错误。

CheersKP

我有同样的问题。 然后,经过多次试验和错误的尝试,我终于find了工作的解决scheme:

 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! target 'SimpleWeather' pod 'Alamofire', '~> 3.4' 

当你在你的项目目录(我假设你应该使用terminal导航到/ Users / myName / Developer / SimpleWeather /)

你安装你的Xcode ..在应用程序中使用这个命令来执行

 sudo xcode-select -switch /Applications/Xcode.app 

所以好吧,我已经尝试了一切可能的事情…我只有一个.xcodeproj文件,但窗台我无法安装,所以最后我已经尝试了以下
1.使用.xcodeproj打开terminal光盘到您的项目文件夹
2.键入pod init
3.键入touch Podfile
4.键入pod install
魔术发生,你的pod文件被安装