Как добавить приложение AFNetworking в приложение XCode

Я относительно не знаком с XCode и iOS. Мой фон для понимания того, как добавлять библиотеки/зависимости к проекту, находится в мире Java и Maven.

Мне нужно добавить AFNetworking в мой проект и не удалось сделать это успешно.

Во-первых, я попытался перейти в my project -> Build Phases -> Link Binary С библиотеками, нажав кнопку "+", а затем поискать AFNetworking из списка. Это не было в списке.

Итак, я решил, что мне придется добавить его, используя параметр "Добавить другой...". Это означает, что мне, конечно, нужно как-то скачать AFNetworking. Я не уверен, что смог загрузить его в правильной форме - кажется, все, что я мог получить, это сам проект AFNetworking, а не фреймворк (если я правильно понимаю, фреймворки аналогичны баночникам? рамки путем создания проекта iOS определенным образом?). Я загрузил его со страницы GitHub. (Я также попробовал руководство "Начало работы", но мне пришлось использовать CocoaPods, с которым я не мог нормально работать, и я предпочел бы избежать этого на данный момент.)

Я попытался добавить файлы проекта и папки из AFNetworking только для того, чтобы убедиться, что они сработали (но, конечно, они этого не делают - я думаю, мне нужен какой-то файл .framework).

Нижняя строка: я не могу найти способ добавить AFNetworking к моему проекту. Как я могу это сделать?

Ответ 1

Похоже, что у вас есть первая часть вниз, которая загружает ее с страницы GitHub.

Когда я следую этому учебнику, он показывает, как они импортировали AFNetworking в свой собственный примерный проект (то есть вы увидите группу "AFNetworking" в списке файлов и папок по левой стороне окна Xcode).

Как только AFNetworking будет строиться вместе с остальной частью вашего кода в вашем проекте, вы должны иметь возможность звонить в различные API AFNetworking из вашего кода. Вам нужно будет добавить соответствующие строки "#import "AFNetworking.h"" в файлы исходного кода, из которых вы будете звонить AFNetworking.

Ответ 2

Используйте контейнеры, чем вам не придется загружать AFNetworking в ваш проект github, и нет никаких проблем с неправильными ссылками и т.д.

Использовать контейнеры: установить пакеты

Instalation AFNetworkign с контейнерами: установить AFNetworking

Ответ 3

Используйте этот менеджер, чтобы помочь вам AFNetwork.

Ответ 4

Я верю, что если вы загрузите свой код, вы можете сгенерировать файл .a, используя процесс в этом переполнении стека: (очевидно, заменяя проект, который они получают из gihut, с найденным вами проектом) Как создать фреймворк из проекта Xcode 4?