Подтвердить что ты не робот

Библиотека не найдена для.....?

Я добавил новую фреймворк (сторонний) и построил.

К сожалению, поскольку выполнение не было.

Как решить эту проблему? Целые четыре ночи были потрачены.: (

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 для вызова вызова)

4b9b3361

Ответ 1

Я изменил -all_load на -force_load

Ответ 2

Удалите ссылку на библиотеку и добавьте ее снова, она решит проблему.

Ответ 3

Используйте xcworkspace, это решит вашу проблему.

Я также сталкивался с тем, как только устанавливаю cocoa pods; Закрыть и запустить с помощью xcworkspace снова решит вашу проблему.

Ответ 4

Убедитесь, что вы добавили необходимый путь поиска для своей библиотеки в пути поиска библиотек в настройках сборки.

Должно быть что-то вроде:

${SOURCE_ROOT}/Framework/Classes

Для файлов .a вам нужно установить целевые зависимости в фазах построения в разделе. Просто нажмите "+" и добавьте там файл .a.

Ответ 5

Имела ту же проблему, и ни один из этих ответов не исправил ее для меня.

Проблема в проекте Pod в рабочем пространстве имела следующую конфигурацию:

Build Active Architecture Only: YES

По этой причине, когда я хотел построить i386 (Simulator), XCode не создавал проекты Pods, поэтому он не мог удовлетворять зависимостям. Как только я изменил его на NO, он начал работать

Ответ 6

Если кто-то здесь специально ищет ошибку "библиотека, не найденная для -lPods", это было решено, открыв рабочую область вместо xcodeproject. Поиск google для библиотеки, не найденной для -lPods без кавычек, превращает это сообщение SO в качестве первого результата, тогда как если вы завернете поиск в кавычки, вы получите сообщение с ответом, который я только что дал.

Ответ 7

В Xcode перейти к вашему проекту

Настройки сборки → Пути поиска → Пути поиска библиотеки задают путь с помощью /usr/local/lib

Примечание: убедитесь, что вы добавили dylib в рамки

Ответ 8

мой случай: используйте cocoapods, откройте xcworkspace и встретите "библиотека, не найденная для ошибки -lPods-AFNetworking".

мое решение: Предпочтение → Местоположение → Производные данные, нажмите кнопку "Дополнительно" → выберите "общая папка". (когда встречается ошибка, исходное местоположение - Legacy).

Ответ 9

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)

Я удаляю весь связанный с содержимым контент, добавляю "$ (унаследованный)", затем исправляю его.

Другие изображения флагов компоновщика

Ответ 11

7.3.1 Pods 1.0.0

Имел такой же материал сегодня, после обновления cocoapods от 0.39.0 до 1.0.0.

Возникла ошибка: "ld: library not found -lPods".

Я случайно связал две "под" библиотеки. Один из них был lPods, а другой был lPods-ProjectName. Я удалил "libPods.a: from Project > Общие > Связанные структуры и библиотеки

И! Я изменил Pods > Build Active Build Architecture на NO, конечно.

И это сработало.