新しいフレームワーク(サードパーティ)とビルドを追加しました。
残念ながら、実行はそうではなかったので。
この問題を解決するにはどうすればよいですか? 4泊全体が費やされました。:(
Ld /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager normal armv7s
cd /DevLibs/BaseballManager_KOR/iBaseballManager
setenv IPHONEOS_DEPLOYMENT_TARGET 6.0
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -L/DevLibs/BaseballManager_KOR/iBaseballManager/Classes/BaseballManager/kakaoUtil/kakao-ios-sdk -F/Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos -filelist /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager.LinkFileList -dead_strip -fobjc-link-runtime -miphoneos-version-min=6.0 -framework StoreKit -framework SystemConfiguration -framework CoreData -weak_framework AdSupport -framework MediaPlayer -framework CoreTelephony -framework Security -lzlib -lstdc++ -lCxImage -lj2k -ljasper -lkakao-ios-sdk-i386-armv7-armv7s -ljbig -ljpeg -lpng -ltiff -framework AudioToolbox -framework AVFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework OpenAL -framework OpenGLES -framework QuartzCore -liClet -Xlinker -dependency_info -Xlinker /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Intermediates/iBaseballManager.build/Distribution-iphoneos/iBaseballManager_Device.build/Objects-normal/armv7s/iBaseballManager_dependency_info.dat -o /Users/hansehee/Library/Developer/Xcode/DerivedData/iBaseballManager-dbrtdyfdzzunktexlyibuzjbftoy/Build/Products/Distribution-iphoneos/iBaseballManager.app/iBaseballManager
ld:-lzlibのライブラリが見つかりませんclang:エラー:リンカコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
私が変更され -all_load
から-force_load
ライブラリへの参照を削除して再度追加すると、問題が解決します。
xcworkspace
を使用すると、問題が解決します。
ココアポッドを取り付けた後も同じことに直面しました。閉じてxcworkspace
で再度起動すると、問題が解決します。
[ビルド設定]の[ライブラリ検索パス]でライブラリに必要な検索パスを追加したことを確認してください。
次のようなものがあるはずです。
${SOURCE_ROOT}/Framework/Classes
.aファイルの場合、セクションのビルドフェーズでターゲットの依存関係を設定する必要があります。 「+」をクリックして、そこに.aファイルを追加するだけです。
同じ問題があり、これらの答えのどれも私のためにそれを修正しませんでした。
問題は、ワークスペースのPodプロジェクトに次の構成があったことです。
Build Active Architecture Only: YES
そのため、i386(シミュレーター)向けにビルドしたいとき、XCodeはPodsプロジェクトをビルドしなかったため、依存関係を満たすことができませんでした。 NO
に変更するとすぐに動作し始めました
「-lPodsでライブラリが見つかりません」エラーを特に探している人がいる場合、xcodeprojectではなくワークスペースを開くことでこれを解決しました。引用符なしで-lPodsが見つからないライブラリをgoogleで検索すると、このSO postが最初の結果として表示されます。
Xcode gotoでプロジェクトを選択します
ビルド設定->検索パス->ライブラリ検索パスは/ usr/local/libでパスを設定します
注:フレームワークでdylibを追加したことを確認してください
私の場合:cocoapodsを使用し、xcworkspaceを開き、「-lPods-AFNetworkingのライブラリが見つかりません」エラーを満たします。
私の解決策:設定->場所->派生データ、「詳細」ボタンをクリック->「共有フォルダ」を選択します(エラーが発生した場合、元の場所はレガシーです)。
7.3.1ポッド1.0.0
今日、ココアポッドが0.39.0から1.0.0に更新された後、同じものがありました。
エラー:「ld:library not found -lPods」。
誤って2つの「ポッド」ライブラリをリンクしました。 1つはlPodsで、もう1つはlPods-ProjectNameでした。 「libPods.a:Project> General> Linked Frameworks and Librariesから削除しました
そして!もちろん、Pods> Build Active Build ArchitectureをNOに変更しました。
そしてそれは働いた。
上記の解決策のどれも私のために機能しなかったので、不足しているライブラリをダウンロードしました:
https://github.com/danielctull-forks/GoogleAnalytics-SDK-iOS
OS X 10.11 Xcode7.0.1
私の場合:
library not found for -lPods-BlocksKit
error:linker command failed with exit code 1(use -v to see invocation)
ポッド関連のコンテンツをすべて削除し、「$(継承)」を追加して修正します。