Файл Xcode AFHTTPSessionManager.h не найден

#ios #objective-c

Вопрос:

Я новичок в разработке Xcode и родной iOS, у меня был предыдущий опыт работы с родной версией Android и родной версией React. Я унаследовал кодовую базу Objective-C для приложения iOS, к которому никто не прикасался около 2 лет. Я попытался построить проект на симуляторе iOS, но столкнулся с этой ошибкой во время сборки.

Я видел довольно много сообщений на StackOverflow, где файл «xxxx.h» не найден, однако я не смог найти окончательного решения. Как вы можете видеть на скриншотах ниже, файл AFHTTPSessionManager.h действительно находится в папке Pods, однако по какой-то причине файл заголовка просто не может быть найден.

То, что я попытался, — это добавить полный путь к месту нахождения файла в Поиск по заголовку в настройках сборки как для проекта, так и для каталога pods.

Мы очень ценим некоторую помощь, чтобы я мог начать работать над проектом. Спасибо!

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь
введите описание изображения здесь

Ответ №1:

Когда вы импортируете файлы внутри своего модуля/платформы, вы используете #import "file.h"

Но когда вам нужно использовать экземпляр, определенный в другой структуре, вы не можете этого сделать. В этом случае вам необходимо импортировать этот файл заголовка фреймворка #import <AFNetworking.h> , или @import AFNetworking;

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

1. Привет, Филип, спасибо тебе за ответ. Ваш комментарий помог мне преодолеть первоначальную проблему, с которой я столкнулся. Однако возникает новая проблема. В модуле прямо под AFNetworking у меня возникла та же проблема, что и в оригинале, и на этот раз ваши предложения не сработали. Я отредактировал свой первоначальный пост, чтобы включить в него новые выпуски. Я действительно надеюсь, что вы снова сможете мне помочь. Спасибо.

2. @Keith Я просто пытаюсь установить этот модуль и #import <HTPressableButton.h> он работает совершенно нормально. Не уверен, в чем ваша проблема, проверьте журнал сборки