Vamos a trabajar en el framework swift personalizado.

Paso 1:

Seleccionar Xcode -> Archivo -> Nuevo -> Proyecto -> Cocoa Touch Framework

Dar cualquier nombre. Como: ASwiftFramework.

Paso : 2

Seleccionar Xcode -> Archivo -> Nuevo -> Archivo -> Clase Cocoa Touch

Dar cualquier nombre. Aquí mantenemos el mismo nombre que ASwiftFramework.

Paso 3:

Crear alguna clase pública func.

Ahora, tenemos que probar esta función.

Paso 4:

Seleccionar Xcode -> Archivo -> Nuevo -> Objetivo -> Aplicación de vista única.

Dar cualquier nombre.Como : TestSwiftFramework

Paso 5:

Importar ASwiftFramwork en la clase Viewcontroller.

Clase El método del framework.

Paso 6:

Seleccione el objetivo del proyecto.

Vaya a la sección general –

Añada ASwiftFramework en Embedded Binaries. Se añadirá automáticamente en Frameworks y Bibliotecas Vinculadas.

Paso 7:

Sección Fases de Construcción –

Agregar ASwiftFramework en Dependencias de Destino.

Paso 8:

Seleccionar Xcode -> Archivo -> Nuevo -> Objetivo -> Multiplataforma -> Agregado.

Dar cualquier nombre.Como: Universal

Paso 9:

Agregar una nueva fase de script de ejecución

Pegar el siguiente script en la sección de script de ejecución:¡

#!/bin/sh

UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal

# asegúrese de que el directorio de salida existe

mkdir -p «${UNIVERSAL_OUTPUTFOLDER}»

# Paso 1. Construir las versiones del dispositivo y del simulador

# Paso 2. Copiar la estructura del framework (desde la compilación de iphoneos) a la carpeta universal

cp -R «${BUILD_DIR}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework» «${UNIVERSAL_OUTPUTFOLDER}/»

# Paso 3. Copiar los módulos Swift (del build de iphonesimulator) al directorio del framework copiado

# Paso 4. Crear archivo binario universal usando lipo y colocar el ejecutable combinado en el directorio del framework copiado

# Paso 5. Paso conveniente para copiar el framework al directorio del proyecto

cp -R «${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework» «${PROJECT_DIR}»

# Paso 6. Paso de conveniencia para abrir el directorio del proyecto en el Finder

abrir «${PROJECT_DIR}»

Paso 10:

Añadir agregado a las dependencias de destino :

Paso 11:

Seleccionar Tagert Universal y Archivo :

Se abrirá una carpeta como la siguiente:

Ha creado el framework universal, tanto para el Simulador como para el dispositivo.

Usa este framework en otra aplicación. Recuerde importar este framework, donde utilizarlo y

Añadir ASwiftFramework en Embedded Binaries. Se añadirá automáticamente en Frameworks y Bibliotecas Vinculadas.

admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

lg