Ответ 1
Вместо открытия проекта XCode вы должны открыть файл WorkSpace.
При использовании AFNetworking появляется следующая ошибка:
'' библиотека не найдена для -lPods-AFNetworking ''
"не удалось выполнить команду компоновщика с кодом выхода 1 (используйте -v для см. вызов).
Я проверил все недостающие фреймворки, и все они присутствуют. Кроме того, этот проект работает для других людей (мы вытащили его из github), и я единственный человек, для которого он не работает (его совлокальный проект)
Мы все используем Xcode 6.2. Я не понимаю, что может быть неправильно или что пропало без вести. Я попытался потянуть, используя командную строку, sourceTree и даже из Xcode git исходного элемента управления.
Я также пробовал разные версии Xcode. Но все остальные команды используют Xcode 6.2, который я использую сейчас.
Раньше он работал раньше, он внезапно прекратил работать.
Любые идеи приветствуются, спасибо!
Ниже приведены подробные ошибки:
ld: warning: каталог не найден для опции '-L/Пользователи/ramapriyasridharan/Документы/Рама-3: 06: 2015-КСН/MapBox' ld: warning: каталог не найден для опции '-L/Пользователи/ramapriyasridharan/Documents/Rama-3: 06: 2015-ios/Pods/build/Debug-iphoneos' ld: библиотека не найдена для -lPods-AFNetworking clang: ошибка: команда компоновщика не сработала с кодом выхода 1 (используйте -v для вызова вызова)
EDIT:
После открытия файла рабочей области я больше не получил ошибку компоновщика mach O, но я получаю следующую ошибку:
Command /Volumes/Xcode 1/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/momc failed with exit code 1
Я спросил своих товарищей по команде, которые сказали, что все еще работает нормально, так что это все еще проблема только на моем компьютере!
Вместо открытия проекта XCode вы должны открыть файл WorkSpace.
Я столкнулся с одной и той же проблемой, и следующее решение работало для меня:
У меня была такая же ошибка при переносе моего проекта на iOS 9. Я решил это, выполнив следующее:
-l"Pods-AFNetworking"
и замените его на -l"AFNetworking"
Смотрите скриншот, приведенный здесь для получения дополнительной информации:
Я хотел написать ответ сам, потому что работали две вещи:
AS @Helium3 упомянул, мне пришлось открыть рабочую область, а не файл проекта в файле explorer (файл projectname.xcworkspace) (у меня на самом деле есть 2, и только 1, кажется, работает!)
Как отметил @Muhammad Adnan в комментариях, что работало, чтобы установить pod и update pod, он решил проблемы с компоновщиками!! (Примечание: это должно быть сделано в каталоге проекта, убедитесь, что cocoapods установлены в первую очередь!), кроме того, это дало мне нечетные ошибки вначале (после второго раза), позже все было в порядке!
Спасибо, ребята!
Прошло некоторое время с этого вопроса, но сегодня я столкнулся с подобной проблемой и как мы решили это, перейдя к: Edit Scheme > Build
и убедитесь, что опция "Заключить неявные зависимости" отмечена.
У меня это не было снято, и после обновления CocoaPods до 1.0 я не мог найти зависимости в папке Derived Data.
После этого я смог бы построить его успешно.
В приложении iWatch, использующем Cocoa Pods AFNetworking, я получил ту же проблему.
Я только что решил проблему....
Просто выполните следующие действия.
[1] Откройте ваш проект podfile, набрав терминал:
open -a Xcode Podfile
Проверка Если вы используете AFNetworking, чем используя
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
скопируйте и вставьте это между target 'iChat' do.... end
Как.....
target 'iChat' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for iChat
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'AFNetworking', '~> 3.0'
end
и
[2] Затем снова откройте свой терминал и вставьте его.
pod install
Теперь откройте App.xcworkspace и очистите и запустите. Вы можете увидеть, что Ошибка исчезла...