Подтвердить что ты не робот

Использование Alamofire в игровой площадке

Я новичок в разработке iOS и использую Xcode, и мне не удается заставить Alamofire работать на игровой площадке. Там есть какая-то функциональность, которую я бы хотел проверить для доказательства концепции, но библиотека не связана с игровой площадкой, и я попытался заставить ее играть хорошо. Я разработал Alamofire для работы в рамках проекта iOS (не в игровой площадке) до того, как были обновлены инструкции по установке в репозитории Github Alamofire.

Любые предложения о том, как правильно использовать Alamofire на игровой площадке?

4b9b3361

Ответ 2

Вот что я считаю самым простым путем прямой линии:

Загрузка и сборка Alamofire:

brew install carthage
echo "github \"Alamofire/Alamofire\"" > Cartfile
carthage update

Настройте рабочее пространство с файлом детской площадки и Alamofire.

  • В каталоге Carthage/Build/{iOS / OSX} перетащите файл Alamofire.framework в список библиотек ссылок: {Project Name} -> {Target Name} -> Build Phases -> Link Binary With Libraries
  • Command-N (create file) -> {Platform} -> Source -> Playground
  • Если это еще не файл Workspace, File -> Save as Workspace. Чтобы быть параноидальным, я закрываю проект/рабочее пространство и (повторно) открываю рабочую область.
  • Нажмите на файл игровой площадки, созданный в # 2, и добавьте импорт import Alamofire

Ответ 3

Вы можете создать игровое поле в проекте, также как этот учебник

Действия

  • Если проект не находится в рабочем пространстве, сохраните его как рабочее пространство
  • Создайте новую игровую площадку, добавив уровень рабочей области в область проекта
  • Убедитесь, что ваш проект имеет целевую структуру. Если он не редактирует схему, чтобы добавить новую цель Cocoa Touch Framework (ей не нужно иметь модульные тесты)
    • Добавьте файлы, которые вы хотите использовать на игровой площадке, в новую цель рамки
  • Создайте Framework, выбрав цель в поле сборки вверху
  • На игровой площадке импортируйте Framework. Если классы, которые вы хотите использовать, не являются общедоступными, вам необходимо импортировать их так: @testable import ModuleFramework

Ответ 4

Вы можете попробовать переместить библиотеку в

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/

Затем вы можете импортировать и использовать его прямо на игровой площадке