Ho un framework Cocoa Touch realizzato con XCode 6 rivolto a iOS> = iOS8. Le impostazioni dell'architettura di destinazione di questo framework sono predefinite, ovvero non ho cambiato nulla. Le architetture sono impostate su standard (che non include x86_64, ne parleremo più avanti). Il framework stesso contiene sia il codice Swift che il codice Objective-C, quindi la sua creazione utilizzando la soluzione di libreria statica di Ray Wenderlich non funzionerà.Cocoa Touch Framework non riesce a eseguire il debug sul simulatore nel progetto di incorporamento
Ora, se creo un nuovo progetto e aggiungo il progetto framework, il progetto si basa sia sul dispositivo che sul simulatore, il che va bene.
Tuttavia, se prendo il file .framework e lo aggiungo a un progetto diverso proprio come si aggiungerebbe qualsiasi altro framework, il progetto non verrà creato per il simulatore. Bene, lo fa, ma si blocca perché non riesce a trovare le classi rilevanti. Funziona perfettamente sul dispositivo e l'archiviazione funziona esattamente come previsto.
Il progetto quadro stesso mi dà già un avvertimento; "Apple Mach-O Linker Warning - Directory non trovata per opzione .... (Debug-ophoneos)".
Qualsiasi aiuto sarebbe molto apprezzato!
"Come risulta, XCode non crea più binari grassi fuori dalla scatola." Xcode non ha mai funzionato sia per il simulatore che per il dispositivo. Questi sono due SDK diversi. – quellish