2017-10-30 17 views
1

Xcodeバージョン9.0.1を使用しています。新しいプロジェクトを作成し、cocoapodsを使用してsdwebimageをインストールすると、正常に動作し、ビルドエラーが発生しません。私はFramework Search PathOther Linker Flagsをチェックしているld:フレームワークが見つかりませんSDWebImage

platform :ios, '9.0' 
use_frameworks! 
target 'test' do 
    pod 'SDWebImage', '~> 4.0' 
    pod 'AKSideMenu' 
    pod 'MBProgressHUD', '~> 1.0.0' 
    pod 'FacebookCore' 
    pod 'FacebookLogin' 
    pod 'FacebookShare', :git => 'https://github.com/1amageek/facebook-sdk-swift' 
    pod 'CMPageControl' 
    pod 'ActionSheetPicker-3.0' 
    pod 'PinCodeTextField', :git => "https://github.com/tkach/PinCodeTextField" 
# pod 'Google/SignIn' 
    pod 'GoogleSignIn' 
    pod 'Firebase/Core' 
    pod 'Firebase/Auth' 
    pod 'Firebase/Database' 
    pod 'Firebase/Messaging' 
    pod 'Firebase/Storage' 
end 

ld: framework not found SDWebImage 
[![clang: error: linker command failed with exit code 1 (use -v to see invocation)][1]][1] 

Error screenshot

をこれは私のポッドファイルがどのように見えるかです:私は取得しています既存のプロジェクトに追加しているかのよう すべてがうまく見えます。しかし、私はsdwebimageでプロジェクトをビルドするのに失敗しています。 Framework Search Paths

答えて

0

プロジェクトのビルドフォルダ(製品/クリーンビルドフォルダ^⌘C)をきれいにしてください。

+0

私はすべてのことをやっていました。私は手動でパスにsdwebimageを追加して、エラーを出してビルドします。 – Zulqarnain

+0

しかし、私のiPhoneに同じエラーを再びインストールしようとしたとき。 – Zulqarnain

0

システムをシャットダウンしてから電源を入れ、pod 'SDWebImage', '~> 4.0'pod 'SDWebImage'に置き換えてビルドを開始します。私はそれを働かせるのに3時間をほとんど無駄にした。

もう1つ間違いがありました。"Edit Scheme"のBuild "Find Implicit Dependencies"のチェックが外されました。これが主な問題でした。チェックして、うまく動作します。

0

頭が上がったので、上記の解決策を試してみましたが、私のためにはうまくいかず、上記のエラーが返されました。しかし、私は逃した何か私はSDWebImageをインストールしたときから、私の端末を見て、それは言った:

[!] Please close any current Xcode sessions and use FILENAME.xcworkspace for this project from now on.

を私がしたように、あなたが.xcodeprojファイルを使用していないことを確認してください。ワークスペースに変更すると、すべて正常に機能しました。

関連する問題