Использование диспетчера пакетов Swift с Xcode

Я пытаюсь использовать следующую библиотеку в моем проекте XCode

https://github.com/czechboy0/Socks

Он говорит, что использовать диспетчер пакетов Swift для использования библиотеки, но я не уверен, где я должен поставить эту строку ???

.Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10) 

Я запускаю mac OS 10.12 Sierra с бета-версией XCode 8.

Я считаю, что Swift Package Manager, как предполагается, поставляется с Swift 3, а Swift 3 должен быть частью бета-версии XCode 8, но я не понимаю, как на самом деле использовать диспетчер пакетов в swift. Любая помощь будет принята с благодарностью. Я довольно новичок в развитии iOS, и эта проблема расстраивает …

Если вам нужна дополнительная информация, пожалуйста, спросите 🙂

2 Solutions collect form web for “Использование диспетчера пакетов Swift с Xcode”

Самый простой способ использования диспетчера пакетов Swift с Xcode, предполагая, что у вас установлен Xcode 8.0+, заключается в использовании следующей команды в корневом каталоге проекта:

swift package generate-xcodeproj

Это создаст новый проект Xcode с Sources и Dependencies импортированными в проект.

Swift Package Manager – это инструмент для управления распределением кода Swift. Он интегрирован с системой сборки Swift для автоматизации процесса загрузки, компиляции и привязки зависимостей. : swift.org говорит

Использовать Socks необходимо добавить в файл манифеста Package.swift.

Вот как должен выглядеть ваш файл манифеста

 import PackageDescription let package = Package( name: "DeckOfPlayingCards", targets: [], dependencies: [ .Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 10) ] ) 

Когда выполняется команда swift build она загружает все зависимости, такие как Carthage или Cocoapodes.

  • Запись аудио и сохранение навсегда в iOS
  • NSDate находит ближайшую дату на сегодня
  • iOS 10 XCode 8 - защищенное текстовое поле, ошибка?
  • Как использовать разные идентификаторы отслеживания GoogleAnalytics для отдельных целей в Xcode
  • Xcode 6 - Нажать на один и тот же контроллер
  • Xcode 6.1 и Tesflight на iOS 8.1.1: невозможно подключиться к процессу
  • Глобальная переменная в приложении iOS TabBar
  • Есть ли способ автоматической записи пользовательских значений в .plist пакета во время фазы сборки?
  • XCode Server CI не удается установить с iOS 7.1
  • IOS: автоматический подсчет ссылок
  • iOS - загрузка изображения с EXIF ​​без изменений
  • Interesting Posts

    Файл UIKit / UIKit.h не найден – XCode 4.6.1 – Objective-C

    Как вставить значения массива для рисования полигона на основе значений long / lat – Google Maps iOS?

    Перезагрузка всех контроллеров представлений в контроллере панели вкладок

    Как начать с разработки кросс-платформенного мобильного приложения сложного уровня?

    AFNetworking – загрузка видео вместе с другими параметрами

    Преобразовать CMSampleBufferRef в UIImage с цветовым пространством YUV?

    Как исправить ошибку ibtool с ошибкой Main.storyboard: shouldBeArchived unrecognized

    Как приложение для отслеживания мобильной рекламной сети устанавливается без каких-либо изменений в рекламируемом приложении?

    Переход при первоначальной настройке размера кадра UITextView в анимации UIView

    Высота клавиатуры iOS неверно указана на UIKeyboardWillShowNotification /

    Cocoapods и Xcode, ld: библиотека не найдена для -lAFNetworking

    Предупреждение о зависимостях Xcode 8 Warning

    Предикат работает для массива, но не для fetchRequest

    Добавление UIPageViewController в subview, subview показывает только край страницыContentview

    Установите цвет текста кнопки отмены для строки поиска (Swift)

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.