Buscar..


Creación y uso de un simple paquete Swift

Para crear un paquete Swift, abra un terminal y luego cree una carpeta vacía:

mkdir AwesomeProject
cd AwesomeProject

E inicie un repositorio Git:

git init

Luego crea el paquete en sí. Uno podría crear la estructura del paquete manualmente, pero hay una forma sencilla de usar el comando CLI.

Si quieres hacer un ejecutable:

swift package init --type executable

Se generarán varios archivos. Entre ellos, main.swift será el punto de entrada para su aplicación.

Si quieres hacer una biblioteca:

swift package init --type library

El archivo AwesomeProject.swift generado se utilizará como el archivo principal de esta biblioteca.

En ambos casos, puede agregar otros archivos Swift en la carpeta Orígenes (se aplican las reglas habituales para el control de acceso).

El archivo Package.swift se llenará automáticamente con este contenido:

import PackageDescription

let package = Package(
    name: "AwesomeProject"
)

La versión del paquete se realiza con etiquetas Git:

git tag '1.0.0'

Una vez que se envía a un repositorio Git local o remoto, su paquete estará disponible para otros proyectos.

Su paquete ya está listo para ser compilado:

swift build

El proyecto compilado estará disponible en la carpeta .build / debug .

Su propio paquete también puede resolver dependencias a otros paquetes. Por ejemplo, si desea incluir "SomeOtherPackage" en su propio proyecto, cambie su archivo Package.swift para incluir la dependencia:

import PackageDescription

let package = Package(
    name: "AwesomeProject",
    targets: [],
    dependencies: [
        .Package(url: "https://github.com/someUser/SomeOtherPackage.git",
                 majorVersion: 1),
    ]
)

Luego, vuelva a construir su proyecto: Swift Package Manager resolverá, descargará y construirá las dependencias automáticamente.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow