如何在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的正确方法是:
- 打开terminal并执行:
$ sudo gem install cocoapods
- 导航到您的项目文件夹(我假设你的情况是
cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
)。 - 设置Cocoapod
pod setup
- 创buildPodfile
touch Podfile
- 打开Podfile,
open -e Podfile
并插入open -e Podfile
的代码 - 最后安装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/SimpleWeather
和pod 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文件被安装