Swift Language
Gestor de paquetes Swift
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.