2016-03-20 4 views
0

Ich habe eine App zur Überprüfung bereit und habe ein Problem beim Hochladen des Archivs in iTunes Connect festgestellt. Das Problem, dem ich begegnet bin, ist ähnlich. Xcode erzählt mir immer wieder 'Fehler beim Verarbeiten von Symbolen' Ich folgte den Kommentaren und dem Rat und entfernte die AdMob- und Mediations-SDK-Ordner aus "Bundle-Ressourcen kopieren" unter Build-Phasen und der Upload war erfolgreich.Entfernen von SDKs aus "Kopieren von Bundle-Ressourcen"?

Frage ist - Ist es sicher, diese SDKs zu entfernen? Funktioniert admob immer noch in meiner App, wenn ich sie aus "Bundle-Ressourcen kopieren" entfernt habe?

+0

beste Art und Weise, um zu bestimmen, ist die App zu bauen und es auf einem iPhone laufen. – ryantxr

Antwort

1

Wenn Sie externe Bibliothek oder Framework verwenden, dann sollte es zu Frameworks gehen und nicht in "Bundle-Ressourcen kopieren". Sie können eine hinzufügen, indem Phasen gehen zu bauen -> Link Binary mit Bibliotheken

https://developer.apple.com/library/ios/recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html

+0

Ja, ich habe Link Binary mit Bibliotheken. Diese Framework-Ordner wurden jedoch automatisch in "Bundle-Ressourcen kopieren" angezeigt. Ich habe sie nicht manuell hinzugefügt. Ich löschte sie und wollte nur wissen, ob es sicher war –

+0

Grundsätzlich ist es kein beabsichtigtes Verhalten für die Bibliothek. Jede Bibliothek/jedes Framework, das zu "Link Binary with Libraries" hinzugefügt wird, konvertiert die Bibliothek beim Packen der Anwendung in binär. Während "Bundle-Ressourcen kopieren" hauptsächlich Ihre Projektbilder und XIB/Storyboards enthält, die in die App kopiert werden. –