可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I'm doing the Ray Wenderlich tutorial called SimpleWeather.
The podfile is in the same folder as the project. Here's my code from the podfile:
platform :ios, '7.0' xcodeproj 'SimpleWeather' pod 'Mantle' pod 'LBBlurredImage' pod 'TSMessages' pod 'ReactiveCocoa'
The error message is this: [!] Unable to find the Xcode project /Users/myName/Developer/SimpleWeather.xcodeproj
for the target Pods
.
The name of the project is SimpleWeather.
回答1:
Reiterating our original conversation:
Accordingly to Podfile Syntax Reference the Podfile looks right.
Make sure you are running $pod install
from your project directory:
/Users/myName/Developer/SimpleWeather
回答2:
I'm pretty sure you are not in the right directory. Are you sure your .xcodeproj
is in the Developer folder? There might be a subfolder you need to navigate to.
The right way to enable CocoaPods in your Project is:
- Open Terminal and execute:
$ sudo gem install cocoapods
- Navigate to your Project folder (I assume in your case it's
cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
). - Setup Cocoapod
pod setup
- Create the Podfile
touch Podfile
- Open the Podfile
open -e Podfile
and insert your code for Podfile - Finally install the Podfile
pod install
If you follow this instructions everything should work. When opening your project make sure to open the .xworkspace
file.
For more information, see this.
回答3:
This error also occurs when you have multiple .xcodeproj
in your Xcode project.
You don't need more than one .xcodeproj
in general cases. Remove unnecessary .xcodeproj
, and Cocoapods should get the correct path automatically afterwards.
回答4:
Hey your path for the project might be wrong. Go to the project and right click on SimpleWeather.xcodeproj and select Get Info as show in the image below(The right side window is for Get Info here). Copy this path from the details window and paste it into the Podfile. After that append /SimpleWeather.xcodeproj to that pasted path. This might solve the problem(Note: It is a snap shot for my project). In your case the solution might be replacing the path with this /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
回答5:
Maybe you have two project .xcodeproj
, remove one.
Remove Podfile.lock
, folder Pods
. On Terminal cd /Users/myName/Developer/SimpleWeather
and pod install
回答6:
To solve this issue, just follow below steps and your issue will get resolved :
Step 1 : Open Terminal and navigate to your project folder
Step 2 : touch podfile
Step 3 : open -e Podfile
Step 4 : Write below line in your text edit and close it
workspace 'Desktop/yourprojectname.xcworkspace'
Step 5 : Pod install
And after successful process, you will not get this error again.
CheersKP
回答7:
I had the same problem. Then with many attempts of trials and errors I finally got the working solution:
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! target 'SimpleWeather' pod 'Alamofire', '~> 3.4'
This works when you are in your project directory (I assume you should navigate using terminal to /Users/myName/Developer/SimpleWeather/)
回答8:
You installed your Xcode..in application use this command to execute
sudo xcode-select -switch /Applications/Xcode.app
回答9:
so okay i had tried every possible thing ...i had only one .xcodeproj file but sill i couldnt install so finally i had tried with the following
1. open terminal cd to your project folder one with .xcodeproj
2. type pod init
3. type touch Podfile
4. type pod install
Magic happens and your pod files gets installed