web-dev-qa-db-ja.com

Podfileでプロジェクトを選択するにはどうすればよいですか?エラーが発生しています:ターゲット「ポッド」のXcodeプロジェクトが見つかりません

SimpleWeatherと呼ばれるRay Wenderlichチュートリアルを行っています。
ポッドファイルはプロジェクトと同じフォルダーにあります。ポッドファイルからの私のコードは次のとおりです。

platform :ios, '7.0'

xcodeproj 'SimpleWeather'  

pod 'Mantle'  
pod 'LBBlurredImage'  
pod 'TSMessages'  
pod 'ReactiveCocoa'  

エラーメッセージは次のとおりです。[!] Xcodeプロジェクトが見つかりません/Users/myName/Developer/SimpleWeather.xcodeprojターゲットの場合Pods

プロジェクトの名前はSimpleWeatherです。

38
meghan66

元の会話を繰り返します:

Podfile構文リファレンス に従って、Podfileは正しく見えます。

実行していることを確認してください$pod installプロジェクトディレクトリから:

/Users/myName/Developer/SimpleWeather
20
kukido

あなたが正しいディレクトリにいないと確信しています。本当に.xcodeprojはDeveloperフォルダーにありますか?ナビゲートする必要があるサブフォルダーがある場合があります。

プロジェクトでCocoaPodsを有効にする正しい方法は次のとおりです。

  1. ターミナルを開き、実行します:$ Sudo gem install cocoapods
  2. プロジェクトフォルダーに移動します(あなたの場合はcd /Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj)。
  3. Cocoapodのセットアップpod setup
  4. Podfileを作成するtouch Podfile
  5. Podfileを開きますopen -e PodfileそしてPodfileのコードを挿入します
  6. 最後に、Podfile pod install

この指示に従えば、すべてが機能するはずです。プロジェクトを開くときは、必ず.xworkspaceファイル。

詳細については、 this を参照してください。

59
fahu

このエラーは、Xcodeプロジェクトに複数の.xcodeprojがある場合にも発生します。

一般的な場合、複数の.xcodeprojは必要ありません。不要な.xcodeprojを削除すると、Cocoapodsは後で正しいパスを自動的に取得するはずです。

31
Brian

ちょっとあなたのプロジェクトへの道は間違っているかもしれません。プロジェクトに移動して、SimpleWeather.xcodeprojを右クリックし、下の画像のように情報を見るを選択します(右側のウィンドウは、ここで情報を見るためのものです)。詳細ウィンドウからこのパスをコピーして、Podfileに貼り付けます。その後、貼り付けたパスに/SimpleWeather.xcodeprojを追加します。これで問題が解決する場合があります(注:これは私のプロジェクトのスナップショットです)。あなたの場合、ソリューションはこれでパスを置き換えるかもしれません/ Users/myName/Developer/SimpleWeather/SimpleWeather.xcodeproj

enter image description here

14
Rohan Bhale

この問題を解決するには、以下の手順に従ってください。問題は解決します。

ステップ1:ターミナルを開き、プロジェクトフォルダーに移動します

ステップ2 : touch podfile

ステップ3:open -e Podfile

ステップ4:テキスト編集で次の行を記述して閉じます

ワークスペース '/Users/systemName/Developer/yourprojectname/yourprojectname.xcworkspace'

ステップ5:ポッドのインストール

そして、プロセスが成功した後、このエラーは再び表示されません。

乾杯

4

たぶん、あなたは2つのプロジェクトを持っている.xcodeproj、削除します。

削除する Podfile.lock、フォルダーPods。ターミナルcd /Users/myName/Developer/SimpleWeatherおよびpod install

2
Yura Huber

同じ問題がありました。その後、試行錯誤を何度も試みて、ようやく実用的なソリューションを得ました。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

target 'SimpleWeather'
pod 'Alamofire', '~> 3.4'

これは、プロジェクトディレクトリにいるときに機能します(ターミナルを使用して/ Users/myName/Developer/SimpleWeather /に移動する必要があると仮定します)

1
pulp

Xcode..inアプリケーションをインストールし、このコマンドを使用して実行します

Sudo xcode-select -switch /Applications/Xcode.app
0
Arvind Kumar

だから大丈夫私はすべての可能なことを試してみました...私は1つの.xcodeprojファイルしか持っていませんでしたが、まだインストールできなかったので、最後に次のことを試しました
1。 .xcodeprojを使用して、ターミナルcdをプロジェクトフォルダーに開きます。
2。タイプポッド初期化
3。タイプtouch Podfile
4。タイプポッドインストール
マジックが発生し、ポッドファイルがインストールされます

0
nandhini