Невозможно скомпилировать старый проект

#ios #xcode #compiler-errors #cocoapods

#iOS #xcode #ошибки компилятора #cocoapods

Вопрос:

При попытке скомпилировать приложение для iOS я получаю эту ошибку и ничего больше, как я могу найти, в чем настоящая проблема? В проекте есть COCOAPODS, но он успешно обновлен.

 ld: library not found for -lPods-MyProjectName
  

Комментарии:

1. пожалуйста, добавьте сюда свой pod-файл ??

2. Вы открыли .xcodeworkspace то , а не то .xcodeproj ?

Ответ №1:

После pod install репозитория,

  1. Убедитесь, что вы закрыли проект и снова открыли его через xcworkspace , оттуда, я думаю, он сможет найти библиотеку pod.

  2. Если предупреждение все еще появляется, проверьте в группе framework, если оно выделено -lpod.Project.a красным, просто удалите его и создайте проект заново.

Надеюсь, это поможет.

Ответ №2:

Эта проблема вызывает много проблем :

1- Если в проекте используются CocoaPods, помните, что всегда открывайте .xcworkspace файл вместо .xcodeproj файла.

2- проверьте, является ли pod-файл допустимым синтаксисом.

одна из этих проблем связана с этой ошибкой.