Travaillons sur un framework swift personnalisé.

Etape 1:

Sélectionnez Xcode -> Fichier -> Nouveau -> Projet -> Cocoa Touch Framework

Donnez un nom quelconque. Comme : ASwiftFramework.

Etape : 2

Sélectionner Xcode -> Fichier -> Nouveau -> Fichier -> Classe Cocoa Touch

Donner n’importe quel nom. Ici nous gardons le même nom que ASwiftFramework.

Etape 3:

Créer une classe publique func.

Maintenant, nous devons tester cette fonction.

Etape 4:

Sélectionner Xcode -> Fichier -> Nouveau -> Cible ->Application à vue unique.

Donner un nom quelconque.Comme : TestSwiftFramework

Etape 5:

Importer ASwiftFramwork dans la classe Viewcontroller.

Classe La méthode du framework.

Étape 6:

Sélectionner la cible du projet.

Voir section générale –

Ajouter ASwiftFramework aux binaires embarqués. Il sera automatiquement ajouté dans les cadres et bibliothèques liés.

Etape 7:

Voir section phases de construction –

Ajouter ASwiftFramework aux dépendances cibles.

Etape 8:

Sélectionner Xcode -> Fichier -> Nouveau -> Cible -> Agrégat multiplateforme ->.

Donner un nom quelconque.Comme : Universel

Etape 9:

Ajouter une nouvelle phase de script d’exécution

Coller le script ci-dessous dans la section script d’exécution :

# !/bin/sh

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

# s’assurer que le répertoire de sortie existe

mkdir -p « ${UNIVERSAL_OUTPUTFOLDER} »

# Etape 1. Construire les versions du dispositif et du simulateur

# Étape 2. Copier la structure du framework (depuis la construction d’iphoneos) vers le dossier universel

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

# Etape 3. Copier les modules Swift (depuis la construction d’iphonesimulator) dans le répertoire du framework copié

# Étape 4. Créer un fichier binaire universel en utilisant lipo et placer l’exécutable combiné dans le répertoire du framework copié

# Étape 5. Étape pratique pour copier le framework dans le répertoire du projet

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

# Étape 6. Étape pratique pour ouvrir le répertoire du projet dans le Finder

open « ${PROJECT_DIR} »

Étape 10:

Ajouter l’agrégat aux dépendances cibles :

Étape 11:

Sélectionner le Tagert universel et l’archivage :

Cela ouvrira un dossier comme ci-dessous :

Il a créé le cadre universel, à la fois pour le simulateur et le dispositif.

Utiliser ce framework dans une autre application. N’oubliez pas d’importer ce framework, où l’utiliser et

Ajouter ASwiftFramework à Embedded Binaries. Il sera automatiquement ajouté dans les cadres et bibliothèques liés .

.

admin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

lg