Вопросы по теме 'swift-package-manager'
Пакет Swift с подмодулями, как в CocoaPods
Я пытаюсь перевести созданный мной Pod в Swift Package Manager (SPM), но не знаю, как перевести функцию subspec из CocoaPods в SPM. Я знаю, что SPM предоставляет несколько целей, но, кстати, это не то же самое, что функция subspec .
Скажем, у...
1159 просмотров
schedule
10.04.2024
Swift Package Manager с Xcode - не удалось создать модуль Objective-C
У меня есть быстрый исполняемый пакет, который зависит от пакета библиотеки objective-c. Я пытаюсь использовать Xcode для разработки исполняемых пакетов, но получаю Could not build Objective-C module 'objcpackage' ошибку при редактировании файла...
945 просмотров
schedule
31.05.2022
Swift Package Manager - синтаксис Swift 4
Я пытаюсь использовать обновленный SPM для Swift4 со следующим файлом Package.swift - PackageDescription API версии 4
import PackageDescription
let package = Package(
name: "Name",
dependencies : [
.package(url: "url",...
4263 просмотров
schedule
09.11.2023
Запустить сценарий оболочки из Package.swift
Я пытаюсь включить жестко запрограммированную строку версии, сгенерированную git describe , в CLI, которую я пишу на Swift.
Идея состояла в том, чтобы иметь сценарий оболочки, который выполняет git describe и записывает это как глобальную...
1027 просмотров
schedule
10.06.2024
Какие шаги после generate-xcodeproj включают статическое связывание сгенерированного SPM проекта Xcode в качестве подпроекта в другом проекте Xcode?
Мотивация: Было бы полезно создать проект Xcode статической библиотеки на основе SPM, который может быть ссылается на другой (не основанный на SPM) проект Xcode . generate-xcodeproj казался разумным подходом, однако generate-xcodeproj created...
680 просмотров
schedule
22.01.2023
Ошибка импорта нескольких частных репозиториев с помощью пара
У меня проблемы с импортом нескольких частных репозиториев, кажется, я могу сделать это с 1. Поэтому мне интересно, может ли кто-нибудь сказать мне, что я делаю неправильно. Моя структура проекта выглядит следующим образом: Внутри корня проекта, где...
90 просмотров
schedule
01.06.2022
Диспетчер пакетов Xcode 11 Swift не может разрешать пакеты
Я продолжаю получать следующую ошибку при создании проекта в Xcode 11, который включает пару быстрых пакетов, добавленных через новый интерфейс Xcode.
Showing All Messages :terminated(1): /Applications/Xcode-beta.app/Contents/Developer/usr/bin/git...
1103 просмотров
schedule
17.04.2022
быстрая печать не отображается в STDOut, но журналы сторонних библиотек c появляются при работе в докере на ECS
Таким образом, локально, когда в dev через xcode или скомпилирован с SPM , журналы консоли отображаются, как и ожидалось.
т.е. с SPM локально все нормально
swift build --configuration release
.build/release/Myapp # prints to console...
370 просмотров
schedule
06.06.2023
Пакет Swift с несколькими версиями swift и версией swift-tools
Как создать быстрый пакет, поддерживающий несколько версий Swift?
Мой код отлично компилируется с Swift 4.0, 4.2 и 5.0. Если я обновлю версию swift-tools внутри Package.swift, я не смогу использовать его в 4.0 или 4.2, но если я добавлю 4.2 или...
326 просмотров
schedule
18.07.2023
Копирование файлов ресурсов для тестов Xcode SPM
Я новичок в Swift Package Manager, но с его интеграцией в Xcode 11 пришло время попробовать. У меня есть новое приложение и библиотека SPM в новом рабочем пространстве. У меня есть рабочая библиотека с тестами, и я успешно импортировал библиотеку в...
1327 просмотров
schedule
03.02.2023
Действия Github: сбой xcodebuild из-за отпечатка сервера
Я пытаюсь создать приложение для macOS с помощью Github Actions. Это уже работало очень хорошо, пока я не перенес свои зависимости в Swift Package Manager. Теперь при создании приложения я получаю следующую ошибку:
xcodebuild: error: Could not...
4273 просмотров
schedule
02.05.2024
Как создать в CocoaPods фреймворк, имеющий несколько целей?
Я пишу фреймворк и люблю разделять фреймворк на небольшие отдельные подмодули (таргеты). Apple дает отличное описание того, чего я хочу достичь с помощью CocoaPods:
Цели - это основные строительные блоки пакета. Цель может определять модуль...
496 просмотров
schedule
06.02.2022
SwiftUI View и Swift Package Manager
Я пытаюсь создать пакет Swift, который в основном представляет собой одно представление SwiftUI. Я создал здесь образец, чтобы показать, что происходит. Что делает пакет, не имеет значения, я только что включил некоторые переменные @State и @Binding...
997 просмотров
schedule
30.01.2024
Как устранить ошибку перекрытия целевых источников Swift Package Manager
У меня есть репозиторий GitHub, представляющий собой проект Objective-C, который определяет несколько целей (по одной для каждой целевой ОС: macOS, iOS, tvOS и т. Д.). Эти цели используют большую часть файлов исходного кода проекта.
Я пытаюсь...
1902 просмотров
schedule
20.03.2022
В чем разница между просто открытием Package.swift и использованием `swift package generate-xcodeproj`, а затем открытием сгенерированного файла xcodeproj?
Я подписался на Документы веб-сайта Vapor, создал приветственный проект. VaporDocs
в пути проекта hello, введите swift build в терминале. Но при открытии Package.swift Xcode снова начинает получать пар.
Почему? репозиторий всех зависимостей...
128 просмотров
schedule
10.04.2022
SwiftPM Framework не найден для библиотеки C
Я работаю над созданием оболочки Swift для существующей библиотеки C, используя Swift Package Manager. Я думаю, что все правильно структурировал, но при создании и построении проекта Xcode я получаю сообщение об ошибке. Я перепробовал все, что мог...
334 просмотров
schedule
22.04.2024
Невозможно заархивировать проект с помощью пакета Swift, который содержит двоичную цель (xcframework)
Мой проект содержит пакет Swift, содержащий двоичную цель. Как правило, проект компилируется и работает правильно, но проблема возникает, когда я пытаюсь заархивировать проект, и я получаю сообщение об ошибке компилятора No such module 'MyFramework'...
196 просмотров
schedule
27.02.2024
Пакетный продукт MyLibrary нельзя использовать в качестве зависимости от этой цели, поскольку он использует небезопасные флаги сборки.
Я пытаюсь добавить поддержку SPM в свою библиотеку. Мне нужно определить unsafeFlags для одной из целей моей библиотеки (чтобы импортировать код Swift в Objective-C ++):
.target(name: "MyLibrary",
dependencies:...
34 просмотров
schedule
03.02.2022
Как правильно включить игровые площадки в пакет Swift?
Когда я публикую Swift Package, мне нравится включать несколько игровых площадок, чтобы показать примеры того, как использовать пакет. До Swift 5.4 я мог делать это относительно просто, но теперь ни одна из моих игровых площадок никогда не видит...
131 просмотров
schedule
11.05.2022