2016-05-13 4 views
0

Ich versuche, einen Build zu Itunes Connect hochzuladen, aber ich habe mehrere Fehler beim Schritt "Überprüfen der Assets mit Itunes Connect". Alle diese Fehler sind hier wegen einer n Nicht unterstützte Architektur x86_64 i386 in einem Drittanbieter-Framework enthalten (SKMaps.framework von Scout SDK).Fehler ITMS-9000 Ungültige Architekturen x86_64, i386

Dank eines Build-Phasen-Skript hier: http://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/ ich es geschafft, die x86_64, i386 zu löschen, wie mit einem Lipo -info Befehl gezeigt:

MacBook: ~ Karl $ Lipo -info/Users/Karl /Library/Developer/Xcode/DerivedData/MyApp/Build/Products/Debug-iphoneos/MyApp.app/Frameworks/SKMaps.framework/SKMaps Architekturen in der Fett Datei sind: ARMv7 arm64

ich jedoch immer noch das Problem, wenn uploa ding. Es scheint, dass ich nur die Architektur in der Debug-Version von SKMaps.framework löschen, und nicht die Release-Version ....

Würden Sie bitte einen Vorschlag haben ?? Vielen Dank :)

N.B. : Ich finde das Framework nicht im Release-Verzeichnis:/Xcode/DerivedData/MyApp/Build/Intermediates/ArchiveIntermediates/RunInTheCity/BuildProductsPath/Release-iphoneos, so dass ich das Lipo nicht verifizieren kann.

Antwort

1

Versuchen Sie auch, armv7s hinzuzufügen. Default Architektur

+0

Da um Xcode 6 Armv7s von den Standardarchitekturen ausgeschlossen ist und nicht erforderlich ist, um Apps zu senden. Siehe Link hier: http://stackoverflow.com/questions/24040497/xcode-6-standard-architectures-exclude-armv7s –