Публикации по теме '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 просмотров
schedule
14.06.2022
В чем разница между пакетом 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 просмотров
schedule
03.07.2022
Как создать 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 просмотров
schedule
23.07.2023
Использование диспетчера пакетов Swift3 с Xcode 8 безуспешно
Я пытаюсь интегрировать менеджер пакетов Swift в свой проект, но безуспешно. Симулятор iOS вылетает при запуске.
Вот шаги, которые я выполнил для интеграции менеджера пакетов:
откройте xcode и создайте новый xcodeproject: testcpackage...
537 просмотров
schedule
30.08.2022
Swift Package Manager выдает ошибку nonWhitelistedFlags
Проблема возникает с системными модулями, где необходимо использовать pkgConfig, а pkgConfig содержит определения флагов.
ImageMagick (домашнее)
Создаю два пакета: CMagicWand, типа system-module
module.modulemap
module CMagickWand...
370 просмотров
schedule
09.06.2024
Поддерживать фазу запуска сценария 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 просмотров
schedule
04.09.2022
Работает ли CoreML с быстрым менеджером пакетов?
Могу ли я использовать платформу CoreML в исполняемом файле диспетчера пакетов Swift? Или это ограничено приложениями для iOS и OSX?
128 просмотров
schedule
20.10.2022
В диспетчере пакетов Swift отсутствует библиотека после переноса
Я пытаюсь создать оболочку вокруг библиотеки C для Swift, но когда я импортирую ее в свой проект Xcode, я получаю сообщение об ошибке, которое
Отсутствует необходимый модуль «Clibsodium»
Я не уверен, откуда он пытается получить это имя....
201 просмотров
schedule
16.06.2023