Możesz również odnieść się do tego, napisałem krok po kroku procedurę ręcznej re-symbolizacji awarii.
Ponowna symbolizacja awarii
KROK 1
Przenieś wszystkie powyższe pliki (MyApp.app, MyApp-dSYM.dSYM i MyApp-Crash-log.crash) do folderu o wygodnej nazwie, gdziekolwiek możesz łatwo użyć Terminalu.
Dla mnie Desktop jest najłatwiej dostępnym miejscem;) Tak więc przeniosłem te trzy pliki do folderu MyApp na pulpicie.
KROK 2
Teraz kolej na Findera, przejdź do ścieżki, która jest odpowiednia dla twojej wersji XCODE.
Użyj tego polecenia, aby znaleźć symbolicatecrash
plik skryptu,
find /Applications/Xcode.app -name symbolicatecrash
Xcode 8, Xcode 9, Xcode 11 /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
Xcode 7.3
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
XCode 7 /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash
Xcode 6 /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources
Niższy niż Xcode 6
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources
Lub
Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources
KROK 3
Dodaj katalog znalezionego pliku skryptu symbolicatecrash do $PATH
zmiennej env w następujący sposób: sudo vim /etc/paths.d/Xcode-symbolicatecrash
wklej katalog pliku skryptu i zapisz plik. Otwierając nowy terminal, możesz wywoływać symbolicatecrash
w dowolnym folderze jako polecenia znajdujące się w /usr/bin
.
Lub
Skopiuj plik symbolicatecrash z tej lokalizacji i wklej go do pulpitu / MyApp (Czekaj… Nie ślepo mnie obserwuj, wklejam plik sybolicatecrash w folderze MyApp, utworzonym w kroku pierwszym w ulubionej lokalizacji, mając trzy pliki. )
KROK 4
Otwórz terminal i włóż dysk CD do folderu MyApp.
cd Desktop/MyApp — Press Enter
export DEVELOPER_DIR=$(xcode-select --print-path)
- Naciśnij Enter
./symbolicatecrash -v MyApp-Crash-log.crash MyApp.dSYM
- Naciśnij Enter
Otóż to !! Symboliczne logi są na twoim terminalu… teraz na co czekasz? Teraz po prostu znajdź błąd i rozwiąż go;)
Happy Coding !!!