私は、cocoapodsを使用してSabBarというポッドをインストールしようとしましたが、初期セットアップとともにcocoapodsを正常にインストールしました。しかし、何らかの理由で、コンパイル時にこのエラーが発生します。
ld:警告:オプション「-F / Users / Andy / Library / Developer / Xcode / DerivedData / JymJam-gocrzdctroqhlaedmghajkejcugm / Build / Products / Debug-iphonesimulator / SabBar」のディレクトリが見つかりません
ld:フレームワークが見つかりませんSabBar
clang:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを見るために-vを使います)
私は他のものを見た ソリューション しかし、彼らは私には役に立たないようです。
これは私のPodfileのようです:
source "https://github.com/CocoaPods/Specs.git"
platform :ios, "8.0"
use_frameworks!
target "JymJam" do
pod "SabBar"
end
「use_frameworks!」を削除しようとしましたが、プロジェクトが迅速に行われているため、これは機能しません。
回答:
回答№1は4use_frameworks! Podを動的フレームワークとしてインポートする必要がある場合にのみ必要です。
いくつかの可能性があります:
- 生成されたxcworkspaceファイルを使用しませんでした。
- ターゲット名が間違っています
- cocoapodsによって生成されたxcconfigファイルを使用しませんでした
回答№2の場合は1
libPod.aをTarget-Buildフェーズから削除したところ、機能しました。
回答№3の場合は0
次の2つの手順を使用して、この問題を修正しました。
最初にターミナルのプロジェクトパスに移動し、次の手順を適用します
1: ポッドが分解する
2: ポッドインストール