2016-08-08 46 views
0

Ich verwende Xcode 7.3.1.Xcode 7 kann nicht archiviert werden

Mein Projekt läuft perfekt sowohl auf dem iOS Simulator als auch auf meinem eigenen iPhone. Wenn jedoch mein Projekt Archivierung, erhalte ich die Warnungen und Fehler:

ld: warning: ignoring file /Users/parthsaxena/Desktop/Vantage/Vantage/Vantage/TextFieldEffects/TextFieldEffects.framework/TextFieldEffects, file was built for arm64 which is not the architecture being linked (armv7): /Users/parthsaxena/Desktop/Vantage/Vantage/Vantage/TextFieldEffects/TextFieldEffects.framework/TextFieldEffects 

ld: bitcode bundle could not be generated because '/Users/parthsaxena/Desktop/Vantage/Vantage/Pods/FirebaseAppIndexing/Frameworks/FirebaseAppIndexing.framework/FirebaseAppIndexing(FIRAppIndexing.o)' was built without full bitcode. All object files and libraries for bitcode must be generated from Xcode Archive or Install build for architecture armv7 

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Sie haben vielleicht bemerkt, dass ich benutze sowohl die Firebase und TextFieldEffects Frameworks in meinem Projekt.

Gibt es eine Lösung für dieses Problem?

+0

sehen diese https://medium.com/@heitorburger/static-libraries-frameworks-and-bitcode-6d8f784478a9# hatte. ubmzv16t2 –

+0

und dies auch einmal http://stackoverflow.com/questions/31233395/ios-library-to-bitcode –

+0

http://stackoverflow.com/questions/30848208/new-warnings-in-ios-9 –

Antwort

3

Ihre Bibliothek wurde ohne Bitcode kompiliert, aber die Bitcode-Option ist in Ihren Projekteinstellungen aktiviert. Sagen Sie NEIN, um Bitcode in Ihren Ziel-Buildeinstellungen und den Bibliothekserstellungseinstellungen zu aktivieren, um die Warnungen zu entfernen.

Für diejenigen fragen, ob ermöglicht Bitcode erforderlich:

Hinweis: Für iOS-Apps Bitcode ist die Standardeinstellung, aber optional. Wenn Sie einen Bitcode bereitstellen, müssen alle Apps und Frameworks im App-Paket Bitcode enthalten. Für WatchOS-Apps wird Bitcode benötigt. https://developer.apple.com/library/prerelease/watchos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

1

Firebase unterstützt derzeit keinen Bitcode (die Situation sollte sich in kurzer Zeit ändern). Sie sollten Build Settings ->Enable Bitcode auf NO einstellen.

0

Ich war immer diesen Fehler, weil ich nicht genügend freier Speicherplatz auf meinem Mac