web-dev-qa-db-de.com

-fembed-bitcode wird unter iOS-Versionen vor 6.0 nicht unterstützt

Kürzlich habe ich xcode 7 Beta heruntergeladen und den Fehler festgestellt:

-fembed-bitcode wird unter iOS-Versionen vor 6.0 nicht unterstützt

Gibt es eine Möglichkeit, dieses Problem zu beheben, ohne das Bereitstellungsziel zu ändern?

Danke im Voraus.

58
Kiran

Fand dies vor kurzem, was zu bedeuten scheint, dass Sie Bitcode für jedes Framework aktivieren müssen.

"Xcode 7 verfügt über eine ENABLE_BITCODE-Option zum Einbetten von Bitcode in Apps, App-Erweiterungen und Frameworks. Die Option ist standardmäßig für iOS aktiviert und für watchOS-Projekte, die an den Store gesendet werden, obligatorisch. Wenn Bitcode für ein Ziel aktiviert ist, werden alle Objekte Statische Bibliotheken und Benutzer-Frameworks, die beim Verknüpfen dieses Ziels verwendet werden, müssen Bitcode enthalten. Andernfalls wird vom Linker ein Fehler oder eine Warnung ausgegeben. (Hinweis: Fehlender Bitcode ist derzeit eine Warnung für iOS, wird jedoch in einem bevorstehenden Fehler angezeigt Betaversion von Xcode 7.) ENABLE_BITCODE sollte für alle Ziele konsistent aktiviert sein. Wenn Sie eine Bibliothek oder ein Framework von Drittanbietern verwenden, wenden Sie sich an den Anbieter, um eine aktualisierte Version mit Bitcode zu erhalten. " Lieber Gott, müssen wir warten, bis alle Bibliotheken aktualisiert sind? : S

Quelle ( link )

Wenn Sie Apple Watch nicht unterstützen möchten, können Sie die Option deaktivieren, indem Sie im Projekt und im Ziel nach BITCODE suchen. Ändern Sie die Option in Nein.

bitcode

116
Tommie C.

Ich habe versucht, den AudioModem Code (auf iOS 5.1 eingestellt) auf einem iOS 9.1-Gerät auszuführen. Für mich hat einfach Ändern des Bereitstellungsziels der App auf 9.0 (unglaublich!) Funktioniert (irgendwie ohne andere Fehler einzuführen ?!).

2
Michael