Deaktivieren bitcode für die Projekt-und cocoapods Abhängigkeiten mit Xcode 7?
Wie können Sie deaktivieren bitcode für Ihr Projekt und cocoapod Abhängigkeiten? Hier ist die Fehlermeldung, wenn Sie versuchen, um mein Projekt mit Xcode 7.
nicht enthalten bitcode. Müssen Sie es neu erstellen mit bitcode aktiviert (Xcode-Einstellung ENABLE_BITCODE), erhalten Sie eine aktualisierte Bibliothek von den Lieferanten, oder deaktivieren bitcode für dieses Ziel. für die arm64-Architektur
Edit: Ursprünglich nur deaktiviert es für eines der Ziele. Nachdem ich alle deaktiviert und ich war in der Lage, erfolgreich erstellen.
- mögliche Duplikate von Neue Warnungen in iOS9
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie diese Einstellung in einer Weise, die nicht überschrieben Sie jedes mal eine
pod install
Sie können fügen Sie diese zu IhremPodfile
Es ist ein Weg, um bauen CocoaPods' Ziele mit voller bitcode. Fügen Sie einfach
-fembed-bitcode
optionOTHER_CFLAGS
jeder:Ich denke, dieser Weg ist besser als deaktivieren bitcode.
targets.each
Ziele). Was ich will, ist so etwas wie:target.projects_included_in_the_target.each do |subtarget|
. Dann konnte ich feststellen das Proj4 und einbetten der bitcode auch da. Irgendwelche Ideen? Danke!libProj4.a
ist nicht gebaut von Quellen). Bitcode ist normalerweise erzeugt aus dem source-code und Maschinencode generiert aus Bitcode, aber nicht Umgekehrt.Gehen Sie auf die build-Einstellungen für das target, das Sie deaktivieren möchten, auf. Suche nach etwas, das sagt "Enable Bitcode", setzen Sie ihn auf Keine.
Deaktivieren Bitcode in Haupt -, Projekt-und Hülsen
Die anderen Antworten ausfallen, um klar aus dem bitcode-flag für das Haupt-Projekt. Die Post-Install-Haken Cocoapod nicht geben Ihnen Zugang zu den wichtigsten Projekt, ich glaube, das ist ein design-Auswahl, so müssen Sie die Projekt-Datei, und ändern Sie es mit xcodeproj. Wenn eine binäre Bibliothek umfasst bitcode müssen Sie
xcrun bitcode_strip
zum entfernen der bitcode, um das Projekt im Einklang.Zwei Hilfsfunktionen
Post_install phase
Für deaktivieren bitcode für Ihre eigene Entwicklung pod nur
fügen Sie diese unter code in der pod-Datei der Projekte.
Update für cocoapods 1.7+ wenn Sie aktiviert haben mehrere xcodeproj generation: