Von Xcode 7 wurde eines der häufigen Probleme, dass Frameworks von Drittanbietern Bitcode unterstützen sollten. Wir können den BITCODE auch deaktivieren, indem Sie ENABLE_BITCODE in Build-Einstellungen auf NO setzen. Aber ich möchte es nicht ausschalten, stattdessen möchte ich alle meine Frameworks in BITCODE-kompatibel konvertieren.Wie überprüft man, ob ein Framework BITCODE für Xcode7 unterstützt
So, wie man prüft, ob ein Rahmen BITCODE-kompatibel ist, abgesehen von dem Kompilieren des Rahmens in Xcode. Manchmal geben Xcode einen Fehler für die BITCODE-Kompatibilität für ein Framework an und die anderen, obwohl sie keine BITCODE-Unterstützung haben.
Gibt es eine Werkzeug-/Befehlszeilenprüfung?
Danke für die Antwort Michael. Dieses Tool funktioniert also in einer .o oder .a Datei. Wie kann ich nach einer .framework-Datei suchen? – iPrabu
Das .framework ist nur eine nette Möglichkeit, Ressourcen, öffentliche Header und eine Bibliothek zusammen zu packen. Die Bibliothek befindet sich dort. Sie sollten den Befehl darauf ausführen. Also zum Beispiel, abhängig von der Verzeichnisstruktur: '$ otool -l MyFramework.framework/Versions/A/MyFramework | grep __LLVM', wobei 'MyFramework' die Bibliothek ist (ohne die Dateierweiterung). Weitere Informationen zu Framework-Verzeichnisstrukturen finden Sie unter https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html –
Vielen Dank für die Info Michael – iPrabu