我正在做Ray Wenderlich教程,名为SimpleWeather podfile与项目位于同一文件夹中。 这是podfile中的代码:
platform :ios, '7.0'
xcodeproj 'SimpleWeather'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
错误信息如下:[!]无法找到目标/Users/myName/Developer/SimpleWeather.xcodeproj
的Xcode项目Pods
。
项目名称为SimpleWeather。
答案 0 :(得分:59)
我很确定你不在正确的目录中。您确定.xcodeproj
在Developer文件夹中吗?您可能需要导航到的子文件夹。
在项目中启用CocoaPods的正确方法是:
$ sudo gem install cocoapods
cd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
)。pod setup
touch Podfile
open -e Podfile
并插入Podfile的代码pod install
如果您遵循此说明,一切都应该有效。打开项目时,请务必打开.xworkspace
文件。
有关详细信息,请参阅this。
答案 1 :(得分:31)
当您的Xcode项目中有多个.xcodeproj
时,也会发生此错误。
在一般情况下,您不需要多个.xcodeproj
。删除不必要的.xcodeproj
,之后Cocoapods会自动获得正确的路径。
答案 2 :(得分:20)
重申我们原来的对话:
相对于Podfile Syntax Reference,Podfile看起来正确。
确保从项目目录中运行$pod install
:
/Users/myName/Developer/SimpleWeather
答案 3 :(得分:14)
嘿,你的项目路径可能是错的。转到项目并右键单击SimpleWeather.xcodeproj并选择获取信息如下图所示(右侧窗口用于获取此处的信息)。从详细信息窗口复制此路径并将其粘贴到Podfile中。之后将/SimpleWeather.xcodeproj附加到该粘贴的路径。这可能会解决问题(注意:这是我项目的快照)。在您的情况下,解决方案可能是用 /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj
替换路径
答案 4 :(得分:4)
要解决此问题,请按照以下步骤解决问题:
步骤1:打开终端并导航到项目文件夹
第2步:Handler handler1 = new Handler();
int langId = 1;
handler1.postDelayed(new Runnable() {
@Override
public void run() {
if (langId > 3) {
return;
}
if (langId == 1) {
Toast.makeText(KCRdestActivity.this, "1", Toast.LENGTH_LONG).show();
delayTime = 2000;
}
if (langId == 2) {
Toast.makeText(KCRdestActivity.this, "2", Toast.LENGTH_LONG).show();
delayTime = 2000;
}
if (langId == 3) {
Toast.makeText(KCRdestActivity.this, "3", Toast.LENGTH_LONG).show();
delayTime = 2000;
}
langId++;
handler1.postDelayed(this, delayTyme);
}
}
第3步:__local
步骤4:在文本编辑中写下以下行并关闭它
workspace' /Users/systemName/Developer/yourprojectname/yourprojectname.xcworkspace'
第5步:Pod安装
成功完成后,您不会再次收到此错误。
CheersKP
答案 5 :(得分:2)
也许你有两个项目.xcodeproj
,删除一个。
删除Podfile.lock
,文件夹Pods
。在终端cd /Users/myName/Developer/SimpleWeather
和pod install
答案 6 :(得分:1)
我遇到了同样的问题。 然后,经过多次尝试和错误尝试,我终于找到了可行的解决方案:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
target 'SimpleWeather'
pod 'Alamofire', '~> 3.4'
当你在项目目录中时(我假设你应该使用终端导航到/ Users / myName / Developer / SimpleWeather /)
答案 7 :(得分:0)
您安装了Xcode..in应用程序使用此命令执行
sudo xcode-select -switch /Applications/Xcode.app
答案 8 :(得分:0)
对于使用Mac并使用代码编辑器的用户,导致此问题的重复文件为 ._ projectname.xcodeproj ,因为其扩展名与常规.xcodeproj文件相同。
>答案 9 :(得分:0)
检查您的 Podfile 是否有以下几行
config = use_native_modules!
use_react_native!(:path => config["reactNativePath"])
下
target '<project_name>' do