Dai un nome qualsiasi. Qui teniamo lo stesso nome di ASwiftFramework.
Step 3:
Creiamo qualche classe pubblica func.
Incolla il seguente Script nella sezione Run Script:
#!/bin/sh
UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal
# assicurati che la directory di output esista
mkdir -p “${UNIVERSAL_OUTPUTFOLDER}”
# Passo 1. Costruire le versioni del dispositivo e del simulatore
# Passo 2. Copiare la struttura del framework (dalla build di iphoneos) nella cartella universale
cp -R “${BUILD_DIR}/${CONFIGURAZIONE}-iphoneos/${NOME_PROGETTO}.framework” “${UNIVERSAL_OUTPUTFOLDER}/”
# Passo 3. Copiare i moduli Swift (dalla build di iphonesimulator) nella directory del framework copiata
# Passo 4. Creare il file binario universale usando lipo e mettere l’eseguibile combinato nella directory del framework copiato
# Passo 5. Passo comodo per copiare il framework nella directory del progetto
cp -R “${UNIVERSAL_OUTPUTFOLDER}/${PROJECT_NAME}.framework” “${PROJECT_DIR}”
# Passo 6. Passo di convenienza per aprire la directory del progetto nel Finder
aprire “${PROJECT_DIR}”
Passo 10:
Aggiungere Aggregate alle dipendenze di destinazione :
Step 11:
Selezionare Universal Tagert e Archive :
Si aprirà una cartella come sotto:
Ha creato il framework universale, sia per Simulatore che per dispositivo.
Utilizza questo framework in un’altra applicazione. Ricordati di importare questo framework, dove usarlo e
Aggiungi ASwiftFramework a Embedded Binaries. Verrà automaticamente aggiunto in Linked Frameworks and Libraries.