Da Xcode 7 è diventato uno dei problemi più comuni che i framework di terze parti dovrebbero supportare Bitcode. Possiamo anche disabilitare BITCODE impostando ENABLE_BITCODE su NO nelle impostazioni di Build. Ma non voglio spegnerlo, ma voglio convertire tutti i miei framework in BITCODE compatibile.Come verificare se un framework è BITCODE supportato per Xcode7
Quindi, come verificare se un framework è compatibile con BITCODE oltre alla compilazione del framework in Xcode. A volte Xcode fornisce un errore per la compatibilità BITCODE per un framework lasciando gli altri anche se non hanno il supporto BITCODE.
C'è qualche controllo strumento/riga di comando?
Grazie per la risposta di Michael. Quindi questo strumento funziona su un file .o o .a. Come verificare la presenza di un file .framework? – iPrabu
Il .framework è solo un bel modo per raggruppare risorse, intestazioni pubbliche e una libreria. La libreria è lì dentro, dovrai eseguire il comando su questo. Ad esempio, a seconda della struttura della directory: '$ otool -l MyFramework.framework/Versions/A/MyFramework | grep __LLVM', dove 'MyFramework' è la libreria (senza l'estensione del file). Per ulteriori informazioni sulle strutture di directory framework, consulta https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html –
Grazie per le informazioni Michael – iPrabu