2017-07-06 2 views
4

Versuch, App vor dem Senden an Apple zu archivieren. Warngrenze überschritten - zeigt nur die ersten 200 Warnungen an. Beispielwarnungen:Xcode 8.3 Linkerwarnungen

ld: warning: Linker asked to preserve internal global: 'sharedInstance.sharedInstance' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_literal_global' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 
ld: warning: Linker asked to preserve internal global: '__block_descriptor_tmp' 

Verwenden von Xcode 8.3.3. Swift 3. Relevante Firebase pod Einträge:

Using Firebase (4.0.2) 
Using FirebaseAnalytics (4.0.1) 
Using FirebaseAuth (4.0.0) 
Using FirebaseCore (4.0.2) 
Using FirebaseDatabase (4.0.0) 
Using FirebaseInstanceID (2.0.0) 
Using FirebaseMessaging (2.0.0) 
Using FirebaseStorage (2.0.0) 

Ich hatte dieses Problem eine Weile zurück, und Firebase 3.16 schien es behoben zu haben aber jetzt die Warnungen sind zurück. Warnungen kommen nur im Archiv. Hat jemand diese Situation noch einmal durchlebt?

Antwort

0

Nach dem AdMob SDK importieren, wenn ich mein Projekt archiviert werden (Arbeitsplatz), hatte ich die folgende Warnung:

ld: Warnung: Linkers fragte interne global zu erhalten: '__block_descriptor_tmp'

ich habe einen Weg gefunden, um es loszuwerden:

Target \ Build Settings \ Build Options \ Enable bitcode = NO 

hoffe, das hilft!

+2

Danke, aber ich denke, dass Bitcode für meine App benötigt wird. Ich suche immer noch nach einer anderen Lösung. – robMontesinos

+0

@vikesh Ich denke nicht, dass dies eine gültige Lösung ist, Sie deaktivieren eine Funktion – Fdiazreal

Verwandte Themen