2016-02-17 4 views
5

Ich würde gerne Bitcode-Unterstützung für mein iOS-Projekt einschließen, aber ich benutze das Google Sign In-Framework und es sieht so aus, als hätten sie noch keine Bitcode-Unterstützung zur Bibliothek hinzugefügt.GoogleSignIn iOS-Framework keine Bitcode-Unterstützung

Ich kann anscheinend keine Informationen darüber finden, ob das bald kommt oder viel darüber reden, wie andere Entwickler dieses Feature fordern ... bin ich die Minderheit hier? Benutzt sonst niemand das Google Sign In-Framework in iOS oder möchte es einfach keinen Bitcode verwenden?

Ich würde das Google Sign In-Framework entfernen, da es für mich nur Ärger gab, aber ich befürchte, dass 7% meiner Nutzer bei Google angemeldet sind.

ich die Schoten bin mit:

pod 'GoogleSignIn' 
pod 'GoogleAnalytics' 

Google scheint jetzt in Ordnung zu sein und Bitcode Unterstützung haben, aber die GoogleSignIn Rahmen noch Fehler gibt, wenn Bitcode auf wie gedreht wird:

.. .Pods/GoogleAuthUtilities/Libraries/libGTMOAuth2_external.a (GTMOAuth2Authentication.o) ' enthält keinen Bitcode. Sie müssen es mit aktiviertem Bitcode (Xcode-Einstellung ENABLE_BITCODE) neu erstellen, eine aktualisierte Bibliothek vom Hersteller beziehen oder den Bitcode für dieses Ziel deaktivieren. für die Architektur arm64

Antwort

2

Ja, es scheint, wie "Sign In" Bibliothek BitCode in diesem Moment nicht unterstützt. Aber Sie können es immer deaktivieren, da Bitcode optional ist, wie Apple in seinen Anmerkungen sagt:

Für iOS-Anwendungen ist Bitcode die Standardeinstellung, aber optional. Wenn Sie den Bitcode angeben, müssen alle Apps und Frameworks im App-Paket den Code enthalten. Für WatchOS-Apps wird Bitcode benötigt.

Sie müssen also, nur um es deaktivieren:

  1. Ihr Ziel auswählen.
  2. Gehen Sie zu Build-Einstellungen.
  3. Suche "Bit-Code".
  4. Ändern Sie die Option "Bitcode aktivieren" auf "Nein".

Xcode Project

I.

+0

Ich habe offensichtlich gedreht Bitcode im Moment ab, weil, wie ich sage oben ich das Google Anmelden Framework verwenden. In meinem Beitrag ging es darum, dass ich es aktivieren wollte und wie ich das nicht tun konnte, weil Google es in diesem Rahmen nicht unterstützt. – jakedunc