Как добавить приложение 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?