Публикации по теме 'swift-package-manager'


Создание библиотеки с помощью диспетчера пакетов Swift в Xcode
Легко превратите свой код в Swift Package Что такое Swift Package Manager (он же SwiftPM или SPM)? SwiftPM - это инструмент для управления распространением кода Swift, как и CocoaPods и Carthage . Он интегрирован с системой сборки Swift для автоматизации процесса загрузки, компиляции и связывания зависимостей. SwiftPM включен в Swift 3.0 и выше позволяет нам управлять зависимостями Swift. С выпуском Swift 5 и Xcode 11 поддержка SwiftPM добавлена ​​в сам Xcode. Вот..

Быстрое закрепление пакетов
Обновление вашего проекта Swift на стороне сервера для использования Swift 3.1 вносит большие изменения в то, как работает менеджер пакетов Swift, о котором вы, возможно, не знаете - обновление ваших зависимостей по умолчанию генерирует этот файл Package.pins . . Так что это за штука? TL;DR: Package.pins — это в основном то же самое, что и Podfile.lock при использовании Cocopods. `Package.pins` — это новый файл, используемый для закрепления ваших зависимостей к конкретным выпускам...

Вопросы по теме 'swift-package-manager'

Как установить пакет в Xcode через Swift Package Manager
Я работаю над проектом в Xcode и пытаюсь установить и использовать пакет CryptoSwift через Swift Менеджер пакетов. Я прочитал документацию по SPM, но не вижу инструкций о том, как вызвать SPM через Xcode. Примеры часто относятся к вызову...
11545 просмотров
schedule 25.03.2022

Swift Package Manager - зависимость UIKit
В моем проекте есть Package.swift, например: import PackageDescription let package = Package( name: "ProjectName", dependencies: [ .Package(url: "https://github.com/example/repo.git", majorVersion: 0)...
10339 просмотров
schedule 17.07.2022

Менеджер пакетов Swift Неопределенные символы для архитектуры x86_64 из командной строки
У меня есть приложение, использующее диспетчер пакетов Swift , который запускается из командной строки и тестируется с помощью Swiftest . Я не использую Xcode, и это мой первый проект Swift, поэтому я не знаю, как избавиться от этой ошибки. Я...
2198 просмотров

В чем разница между пакетом Swift и модулем?
Swift имеет модульный код, который можно сортировать по модулям. Но вы можете использовать диспетчер пакетов Swift для получения и установки модулей. Есть ли разница между «пакетом Swift» и «модулем Swift»? Когда следует использовать ту или...
2707 просмотров
schedule 09.07.2022

Добавление пакетов Swift 3 в Xcode 8 с помощью диспетчера пакетов Swift
Я новичок в Swift и Xcode. Я использую macOS Sierra и Swift 3. Для моих первых набегов на Swift я разрабатываю простой инструмент командной строки. Есть несколько пакетов Swift, которые я хочу использовать, и инструкции по установке для обоих...
12329 просмотров
schedule 24.08.2022

Как обновить зависимости Swift в Xcode
После создания нового пакета swift с зависимостями я вызываю swift package generate-xcodeproj . Если у моих зависимостей есть новая версия, я вызываю swift package update . Новая версия моей зависимости загружается и собирается, но теперь Xcode...
8744 просмотров
schedule 24.11.2022

Необъявленный тип adter 'swift build'
Я пытаюсь интегрировать свою библиотеку с диспетчером пакетов Swift. После запуска swift build он успешно загружает зависимость, но затем также выдает следующую ошибку:...
298 просмотров
schedule 21.01.2023

Как создать оптимизированную версию пакета Swift с помощью команды Swift Package Manager `swift build`
Я хочу скомпилировать свой быстрый код, написанный в новом формате Swift Package Manager, в высокооптимизированный двоичный код. В настоящее время это возможно с использованием swiftc -O somefile.swift . Но поскольку пакеты swift создаются с...
1391 просмотров

Как создать Cocoa Touch Framework с помощью диспетчера пакетов Swift?
Я использую Swift Package Manager для создания Framework из консоли с помощью следующих команд: быстрая инициализация пакета --type=library быстрый пакет генерации-xcodeproj Выходной Framework, созданный с помощью этих команд, представляет...
973 просмотров
schedule 05.06.2023

Отсутствуют символы отладки xcode 8.1
При создании проектов с помощью диспетчера пакетов Swift (в частности, https://github.com/PerfectlySoft/PerfectTemplate.git ), у которых есть исполняемый файл (main.swift), я теряю возможность доступа к локальным символам отладки при использовании...
859 просмотров

Использование диспетчера пакетов Swift3 с Xcode 8 безуспешно
Я пытаюсь интегрировать менеджер пакетов Swift в свой проект, но безуспешно. Симулятор iOS вылетает при запуске. Вот шаги, которые я выполнил для интеграции менеджера пакетов: откройте xcode и создайте новый xcodeproject: testcpackage...
537 просмотров

Swift Package Manager выдает ошибку nonWhitelistedFlags
Проблема возникает с системными модулями, где необходимо использовать pkgConfig, а pkgConfig содержит определения флагов. ImageMagick (домашнее) Создаю два пакета: CMagicWand, типа system-module module.modulemap module CMagickWand...
370 просмотров

Поддерживать фазу запуска сценария Xcode после быстрого пакета generate-xcodeproj
У меня есть фаза запуска сценария в моем проекте Xcode. После того, как я обновлю свои зависимости с помощью SPM через swift package update , я должен обновить свой проект с помощью swift package generate-xcodeproj . Без использования rubygem,...
907 просмотров
schedule 21.06.2022

быстрая сборка с использованием неразрешенного идентификатора
Я использовал vapor для создания проекта. создайте быстрый файл, используя xcode. структура такая: ├── Sources │ └──App │ │ └── Controllers │ │ └── Models │ │ │ └── File.swift │ └──Run │ └── main.swift └──...
2082 просмотров
schedule 22.11.2023

Подавить предупреждения от зависимостей с помощью Swift Package Manager
Предполагая, что у меня есть Package.swift , как показано ниже, а SomePackage из зависимостей выдает предупреждения во время swift build . // swift-tools-version:4.0 import PackageDescription let package = Package( name: "my-app",...
2820 просмотров
schedule 07.04.2023

Swift включает металлический шейдер в библиотеку [Используя менеджер пакетов Swift]
Я всегда работал с проектами Xcode, но теперь я начинаю проект, который хочу в будущем запускать на других платформах, поэтому я использую диспетчер пакетов Swift для создания проекта, но столкнулся с проблемой, моя библиотека нужно включить файл...
1378 просмотров
schedule 14.03.2023

Как использовать локальный пакет SPM без репозитория git?
Что касается Swift Package Manager, как мне использовать пакет локальной библиотеки в качестве зависимости от исполняемого пакета без репозитория git? SwiftPM утверждает, что позволяет передавать локальный путь в поле URL, но затем жалуется, что не...
1036 просмотров
schedule 06.03.2023

Менеджер пакетов Swift: названо несколько целей
Я пытаюсь создать серверное веб-приложение Swift. Основой для моего приложения будет Kitura от IBM. Кроме того, я также хотел бы использовать структуру aws-sdk-swift для звонит в AWS. Однако, когда я объявляю обе библиотеки как зависимости в...
619 просмотров

Работает ли CoreML с быстрым менеджером пакетов?
Могу ли я использовать платформу CoreML в исполняемом файле диспетчера пакетов Swift? Или это ограничено приложениями для iOS и OSX?
128 просмотров
schedule 20.10.2022

В диспетчере пакетов Swift отсутствует библиотека после переноса
Я пытаюсь создать оболочку вокруг библиотеки C для Swift, но когда я импортирую ее в свой проект Xcode, я получаю сообщение об ошибке, которое Отсутствует необходимый модуль «Clibsodium» Я не уверен, откуда он пытается получить это имя....
201 просмотров
schedule 16.06.2023