Diciamo che faccio la seguente:Come creare una versione di un framework iOS in Xcode?
- Aprire Xcode 7
- File | Nuovo | Progetto | Cocoa Touch Framework
- Creare "TestFramework" con la lingua Swift
- Creare un file Hello.swift con public func hello() {print ("Hello")}.
Da qui, posso creare una build di debug del framework (all'interno della cartella Debug-iphoneos), ma non riesco a capire come creare la versione di rilascio del framework (all'interno di Release-iphoneos). Pensavo che l'Archivio potesse farlo, ma non è così. Puntatori per favore?
Questo sembra un modo scadente per creare una versione di rilascio di una libreria. Devi cambiare lo schema. È a causa di un bug o è questo l'uso previsto? – Ana
Ecco come dovrebbe essere. Essere in grado di scegliere tra i due è utile. Ad esempio, forse la tua versione di debug ha chiamate di rete che si connettono a un endpoint diverso rispetto alla versione di rilascio. O forse la tua versione di debug ha una registrazione molto dettagliata. Credo che tu possa anche creare più bandiere delle semplici bandiere "di rilascio" e "di debug". Qualsiasi codice che non vuoi essere nella versione di rilascio, puoi inserire una dichiarazione "Se debug" e tutto ciò che devi fare è cambiare schema. –
Sono d'accordo con @Ana, si dovrebbe fare affidamento sulla funzione di archivio invece di dilettarsi con lo schema di esecuzione. Tuttavia, dopo l'archiviazione, non ho idea di dove sia il prodotto finale. – Mazyod