"Strip-Debug-Symbole Beim Kopieren" und "Strip Verlinkten Produkt"
Ich lese viel in der Sache und in der Entdeckung dieses configs haben 2 Nebenwirkung:
- Machen die binäre Größe kleiner
- Das Programm zeigen eine bessere debug-crash
Ich bin Bau-Programm für iOS, also ich will mein binäre werden die kleinsten möglich. Dies bedeutet:
- Wenn ich JA beiden config, meiner binäre die kleineren
- Wenn ich KEINE, werde ich besser Debuggen von crash -
Also ich habe JA für die AppStore-version und NICHT für Debuggen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie richtig, setzen Sie es auf JA für AppStore erstellen und NICHT für debugging baut. Auch, wenn Sie bauen Sie die AppStore-version, es ist dsym-Datei enthält alle Symbole, die Sie brauchen, um symbolicate Ihre crash-logs.
Einen dSYM-Datei ist nichts als ein "debug symbols file". Es wird generiert, wenn der "Strip-Debug-Symbole" - Einstellung aktiviert ist, in den build-settings des Projekts.
Den Standard-debug-info-format für die Debug-Konfiguration für die neue iOS-Projekte ist "ZWERG mit dSYM-Datei", aber für eine neue OS-X-Projekte ist nur "ZWERG".
Wenn du unter ausführen den debugger, natürlich, es wird nur halt an der Stelle des Absturzes, so dass Sie nicht brauchen, um symbolicate einen crash-Bericht.So setze 'ZWERG', wenn die Anwendung ist in der Entwicklung und "ZWERG mit dSYM' zum Zeitpunkt der Veröffentlichung.
Wenden Sie diese Einstellungen als gut: