se si desidera creare lib statici significa fare riferimento il link http://jaym2503.blogspot.in/2013/01/how-to-make-universal-static-library.html
Passaggio 1: Creare un nuovo progetto, denominato esso "Logger"
Fase 2: creare classi
Puoi creare tutte le classi che desideri, nel nostro tutorial creeremo una classe chiamata "Logger". Quindi, ora due file dovrebbero essere nella nostra risorsa. 1. Logger.h 2. Logger.m
Fase 3: Metti un po 'di codice utile in Classi
Fase 4: Creare nuova destinazione
Crea nuova destinazione dal menu File.
nuova destinazione Selezionare Cocoa Touch libreria statica
Fase 5: Aggiungere file per la compilazione delle risorse
Selezionare "Logger" Obiettivo della libreria statica Vai costruire Fasi Nella sezione rispettate Fonti, aggiungere tutti i .m e .mm. Nella sezione Copia file, aggiungere tutti i file .h e i file di risorse.
fasi di creazione
Fase 6: Compilare progetto con Static libreria di destinazione
Compile Progetto per iOS dispositivo Compile Progetto per Simulator Si possono trovare due file .a diversi generati in cartelle di compilazione.
Trova .a file di
Passo 7: Assicurarsi statico Biblioteca Universale
Si possono trovare due libreria diversa ora, uno è per simulatore e uno è per i dispositivi iOS.
Creare una nuova cartella e denominarla LoggerMerge. Copia libLogger.a
di file della cartella di debug-iPhoneOS a "LoggerMerge" rinominarlo in libLogger_device.a Copia libLogger.a
di file della cartella di debug-iphonesimulator a "LoggerMerge" rinominarlo in cartella libLogger_simulator.a aperta LoggerMerge con Terminal fuoco sotto comando lipo -Creare "libLogger_simulator.a
" "libLogger_device.a
" -output "libLogger.a
"
Ora, si possono trovare nella cartella libLogger.a LoggerMerge, questo è file di libreria statica universale. Ora, solo una cosa di cui hai bisogno sono le intestazioni, vedi sopra lo screenshot c'è una cartella chiamata include in entrambe le cartelle di costruzione. Basta copiare il file di intestazione da questa cartella.
Fase 8: Prova statica Biblioteca
Crea nuovo progetto, il nome TestLogger Importa libLogger.a
e file header file di intestazione importazione "Logger.h
" ovunque si desidera utilizzare Ora, utilizzare questa classe Logger come pratica di default. Nel nostro caso, [Log del logger: @ "Test String"]; Esegui progetto in simulatore e dispositivo entrambi Questo è tutto! Hai la tua libreria statica !!
possibile duplicato di [Libreria e librerie statiche IOS come e problemi] (http://stackoverflow.com/questions/5653374/ios-static-library-how-to-and-issues) – Amar
ce l'ha fatta kajal? – dhaya
Ciao, no. nell'esempio che hai inviato aggiunge l'intero progetto. Voglio solo aggiungere un file di libreria. –