Из-за этой причины сборка всегда терпит неудачу... Любые идеи о том, что я мог попробовать?
EDIT: решение состоит в том, чтобы открыть xcworkspace вместо xcproject!
Из-за этой причины сборка всегда терпит неудачу... Любые идеи о том, что я мог попробовать?
EDIT: решение состоит в том, чтобы открыть xcworkspace вместо xcproject!
Возможно, вы открываете файл .xcodeproj после установки модулей. Закройте проект и откройте файл .xcworkspace.
У вас такая же проблема.
Что я сделал с помощью https://premium.wpmudev.org/forums/topic/anybody-solved-this-linker-command-failed-with-exit-code-1 и Adlair Cerecedo-Mendez
Каждый раз, когда вы меняете свою архитектуру (симулятор, устройство или архив (Generic iOS Device)), вы должны сделать вышеописанный шаг: а именно, вручную создать каждую библиотеку, выбрав их в списке прокрутки один за другим и только после сборки и запустите свой основной проект.
Кажется, бит WTF, но это единственный способ решить эту проблему...
У меня был этот вопрос несколько раз с PODS-библиотеками.
Вот что вы можете попробовать:
Запустите pod cache clean --all
и pod install
снова.
Проверьте пути поиска заголовков и пути поиска в библиотеке, удалите все записи и поместите $(PROJECT_DIR) в рекурсивный режим и $(унаследованный) в качестве второй записи
Перейдите в свою целевую настройку → Другие флаги компоновщика → двойной щелчок. Добавьте $(inherited) в новую строку.
Я думаю о двух возможностях:
1) Установите cocoapods-deintegrate проект:
$ gem install cocoapods-deintegrate
Затем запустите $ pod deintegrate
, после этого запустите $ pod install
снова. Если он не работает, тогда...
2) Вы можете попробовать открыть проект Pods и создать новую схему для нужной цели, в данном случае для AFNetworking.
Когда создается статическая библиотека, добавьте ее в ваши ссылки на Frameworks в свой основной проект.
Надеюсь, что это поможет.
Убедитесь, что Build Active Architecture Only
установлен в NO
в настройках проекта Pods.
Я столкнулся с этой ошибкой, когда загрузил код из github. Я попытался создать файл .xcodeproj, но он не дал библиотеке не найденную ошибку. Затем я открыл файл .xcworkspace и сначала создаю этот файл, нажав "Продукт" - "Создать для → Запуск". Файл рабочей области построен без ошибок. Затем в файле рабочей области я изменил схему на проект xcode, который пытался создать, и щелкнул Product → Run. Приложение было построено и запущено без ошибок.
У меня была эта проблема при использовании fastlane с проектом ReactNative. Я добавил зависимость, которая требовала бы cocoapods.
Мой файл Fastfile выглядит так:
...
gym(
scheme: "AppName",
project: "./ios/AppName.xcodeproj"
)
....
И пришлось изменить его на рабочую область следующим образом:
...
gym(
scheme: "AppName",
workspace: "./ios/AppName.xcworkspace"
)
...
У меня есть в проекте- > TARGETS- > Build Phases → Link Binary With Libraries одна "дополнительная" структура, которая остается из недавнего проекта. Delate it и все работает плавно
У вас была аналогичная проблема... потребовалось некоторое время, чтобы понять, что я обновил приложение iOS для развертывания iOS 9.0, но проект Pods "Цель развертывания iOS" по-прежнему был iOS 8.0!!!
открыть xcode, в верхнем левом окне выбрать библиотеку pod, которая отображается как не найденная. Используйте команду "B" для создания этого модуля, затем снова выберите целевую схему и запустите.
Для меня это исправлено.
Использовать xcworkspace для сборки вместо xcproject?
Обычно это происходит при использовании Cocoapods, а вы строите из xcproject, который не знает о библиотеках cocoapod.
Для меня все это не поможет. Удалить только в настройках проекта Build.
добавить $ (наследуется) в цель → ваш проект → настройки сборки → путь поиска библиотеки