Xcode 8 bilan avariyaviy jurnalni qanday ramzlashtirmoqdamiz?

Mening qurilmamdan ramziy ma'noga ega bo'lishim kerak. Men http://jmillerdev.net/symbolicating-ios-crash- fayllar-xamarin-ios .

Xcode 8 uchun alias ni yaratdim

boshqa nom   symbolicate = "/ Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versiyalar/A/Resurslar/symbolicatecrash   -v "

Men dasturchi katalogini yangiladim

eksport DEVELOPER_DIR = "/ ilova/Xcode.app/Contents/Developer"

va keyin ramziy ma'noda

ramziy ma'noda -o "symbolicatedCrash.txt" "MyAppName 2-12-14, 9-44 PM.crash" "MyAppName.app"

Lekin menda xato bor

O'qish paytida myInventories170313.crashni ramzlash   myInventories170313.crash, bunday fayl yoki katalog yo'q: at   /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash   layn 899.

Terminal

7
"MyInventories170313.crash" ga to'liq yo'lni berishga harakat qiling.
qo'shib qo'ydi muallif Phillip Mills, manba
"MyInventories170313.crash" ga to'liq yo'lni berishga harakat qiling.
qo'shib qo'ydi muallif Phillip Mills, manba
"MyInventories170313.crash" ga to'liq yo'lni berishga harakat qiling.
qo'shib qo'ydi muallif Phillip Mills, manba

7 javoblar

Quyidagi amallarni bajarib ko'ring:

1) yangi papkalarni yaratib, narsalarni ushlab turish uchun "Koinot" deb aytishga ruxsat beradi.

2) Finder'dan Papka yordamiga o'tish-ni ishlating. /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/ sahifasidan foydalaning.

"Symbolicatecrash" faylini toping va ushbu faylni Universe papkasida qo'lda nusxa ko'chirishingiz va joylashtirishingiz mumkin

3) Sizning vaqtingizni va sizning papkangizda Arxivni qo'ying (Arxiv barcha disk fayllarini saqlaydi, shuningdek siz barcha dYsm fayllarini joylashtirishingiz mumkin)

4) "Universe" jild papkasida CD ni tanlang. Endi bu buyruqni ishga tushiring

eksport DEVELOPER_DIR = "/ ilova/Xcode.app/Tarkib/Developer"

5) sizning halokatingizda ramziy buyruqni bajaring

./symbolicatecrash myCrash.crash > SymbolicatedM.crash

Voila !! Sizning ramziy halokat jurnalingiz bor.

PS: Buning afzalligi shundaki, yuqoridagi o'rnatish bir martalik sozlash va qayta ishlatilishi mumkin .Qarshi urinish faylingiz va dysm faylini almashtirishni talab qiladigan barcha narsalar faqat yangi ramziy ma'nodagi halokatni istaganingizda 5 bosqichni takrorlang. Murakkab buyruqlarni bajaring!

29
qo'shib qo'ydi
Shuni eslatib o'tish kerakki, siz xuddi shu xarakatni yaratib beradigan dsym-da o'tishingiz kerak. Buni - dsym =/path/to/dsym bayrog'i bilan qilishingiz mumkin
qo'shib qo'ydi muallif Chris, manba

Quyidagi amallarni bajarib ko'ring:

1) yangi papkalarni yaratib, narsalarni ushlab turish uchun "Koinot" deb aytishga ruxsat beradi.

2) Finder'dan Papka yordamiga o'tish-ni ishlating. /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/ sahifasidan foydalaning.

"Symbolicatecrash" faylini toping va ushbu faylni Universe papkasida qo'lda nusxa ko'chirishingiz va joylashtirishingiz mumkin

3) Sizning vaqtingizni va sizning papkangizda Arxivni qo'ying (Arxiv barcha disk fayllarini saqlaydi, shuningdek siz barcha dYsm fayllarini joylashtirishingiz mumkin)

4) "Universe" jild papkasida CD ni tanlang. Endi bu buyruqni ishga tushiring

eksport DEVELOPER_DIR = "/ ilova/Xcode.app/Tarkib/Developer"

5) sizning halokatingizda ramziy buyruqni bajaring

./symbolicatecrash myCrash.crash > SymbolicatedM.crash

Voila !! Sizning ramziy halokat jurnalingiz bor.

PS: Buning afzalligi shundaki, yuqoridagi o'rnatish bir martalik sozlash va qayta ishlatilishi mumkin .Qarshi urinish faylingiz va dysm faylini almashtirishni talab qiladigan barcha narsalar faqat yangi ramziy ma'nodagi halokatni istaganingizda 5 bosqichni takrorlang. Murakkab buyruqlarni bajaring!

29
qo'shib qo'ydi
Shuni eslatib o'tish kerakki, siz xuddi shu xarakatni yaratib beradigan dsym-da o'tishingiz kerak. Buni - dsym =/path/to/dsym bayrog'i bilan qilishingiz mumkin
qo'shib qo'ydi muallif Chris, manba

Quyidagi amallarni bajarib ko'ring:

1) yangi papkalarni yaratib, narsalarni ushlab turish uchun "Koinot" deb aytishga ruxsat beradi.

2) Finder'dan Papka yordamiga o'tish-ni ishlating. /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/ sahifasidan foydalaning.

"Symbolicatecrash" faylini toping va ushbu faylni Universe papkasida qo'lda nusxa ko'chirishingiz va joylashtirishingiz mumkin

3) Sizning vaqtingizni va sizning papkangizda Arxivni qo'ying (Arxiv barcha disk fayllarini saqlaydi, shuningdek siz barcha dYsm fayllarini joylashtirishingiz mumkin)

4) "Universe" jild papkasida CD ni tanlang. Endi bu buyruqni ishga tushiring

eksport DEVELOPER_DIR = "/ ilova/Xcode.app/Tarkib/Developer"

5) sizning halokatingizda ramziy buyruqni bajaring

./symbolicatecrash myCrash.crash > SymbolicatedM.crash

Voila !! Sizning ramziy halokat jurnalingiz bor.

PS: Buning afzalligi shundaki, yuqoridagi o'rnatish bir martalik sozlash va qayta ishlatilishi mumkin .Qarshi urinish faylingiz va dysm faylini almashtirishni talab qiladigan barcha narsalar faqat yangi ramziy ma'nodagi halokatni istaganingizda 5 bosqichni takrorlang. Murakkab buyruqlarni bajaring!

29
qo'shib qo'ydi
Shuni eslatib o'tish kerakki, siz xuddi shu xarakatni yaratib beradigan dsym-da o'tishingiz kerak. Buni - dsym =/path/to/dsym bayrog'i bilan qilishingiz mumkin
qo'shib qo'ydi muallif Chris, manba
  • Try connecting a device.
  • Then select Xcode->Devices->View logs.
  • Drag the crash log into the left pane, you can re-symbolicate right clicking on the crash log.
9
qo'shib qo'ydi
Bu faqat qisman ramziy ma'noga ega. Men uchun u faqat 1 ta ishni bajargan.
qo'shib qo'ydi muallif Jozemite Apps, manba
Men qurilma bilan bog'langan edim va qurilma yozuvlarini oldi, derazadan resymbolicated. Boshqa hech qanday fayl kerak emas, boshqa hech qanday qadamlar ham yo'q
qo'shib qo'ydi muallif Neha Vipin, manba
Siz sinab ko'rdingizmi? Ishonchim komilki, uning ishi, iltimos tekshirib ko'rsangiz
qo'shib qo'ydi muallif Neha Vipin, manba
Ha, siz Xysode-ga dysym qaydlarini qo'shishni unutgansiz. Biroq, qisman ramziy ma'noga erishishim mumkin edi.
qo'shib qo'ydi muallif htafoya, manba
OK, men loyihani ishlab chiquvchi emasman va kodim yo'qligini eslatib o'tmoqchiman. Olma konsolidan jurnallarni oldim.
qo'shib qo'ydi muallif htafoya, manba
bu qadamlar ishlamaydi: /
qo'shib qo'ydi muallif htafoya, manba
"o'ng sekin urishning ramziy ma'nosi" men uchun barcha farqni berdi!
qo'shib qo'ydi muallif eharo2, manba
Mening ilovamda .crash fayl kengaytmasini o'zgartirish kerak, chunki ilovalarni ko'rib chiqish faylida .txt kengaytmasi sifatida bor edi
qo'shib qo'ydi muallif Haroun SMIDA, manba
  • Try connecting a device.
  • Then select Xcode->Devices->View logs.
  • Drag the crash log into the left pane, you can re-symbolicate right clicking on the crash log.
9
qo'shib qo'ydi
Bu faqat qisman ramziy ma'noga ega. Men uchun u faqat 1 ta ishni bajargan.
qo'shib qo'ydi muallif Jozemite Apps, manba
Men qurilma bilan bog'langan edim va qurilma yozuvlarini oldi, derazadan resymbolicated. Boshqa hech qanday fayl kerak emas, boshqa hech qanday qadamlar ham yo'q
qo'shib qo'ydi muallif Neha Vipin, manba
Siz sinab ko'rdingizmi? Ishonchim komilki, uning ishi, iltimos tekshirib ko'rsangiz
qo'shib qo'ydi muallif Neha Vipin, manba
Ha, siz Xysode-ga dysym qaydlarini qo'shishni unutgansiz. Biroq, qisman ramziy ma'noga erishishim mumkin edi.
qo'shib qo'ydi muallif htafoya, manba
OK, men loyihani ishlab chiquvchi emasman va kodim yo'qligini eslatib o'tmoqchiman. Olma konsolidan jurnallarni oldim.
qo'shib qo'ydi muallif htafoya, manba
bu qadamlar ishlamaydi: /
qo'shib qo'ydi muallif htafoya, manba
"o'ng sekin urishning ramziy ma'nosi" men uchun barcha farqni berdi!
qo'shib qo'ydi muallif eharo2, manba
Mening ilovamda .crash fayl kengaytmasini o'zgartirish kerak, chunki ilovalarni ko'rib chiqish faylida .txt kengaytmasi sifatida bor edi
qo'shib qo'ydi muallif Haroun SMIDA, manba
  • Try connecting a device.
  • Then select Xcode->Devices->View logs.
  • Drag the crash log into the left pane, you can re-symbolicate right clicking on the crash log.
9
qo'shib qo'ydi
Bu faqat qisman ramziy ma'noga ega. Men uchun u faqat 1 ta ishni bajargan.
qo'shib qo'ydi muallif Jozemite Apps, manba
Men qurilma bilan bog'langan edim va qurilma yozuvlarini oldi, derazadan resymbolicated. Boshqa hech qanday fayl kerak emas, boshqa hech qanday qadamlar ham yo'q
qo'shib qo'ydi muallif Neha Vipin, manba
Siz sinab ko'rdingizmi? Ishonchim komilki, uning ishi, iltimos tekshirib ko'rsangiz
qo'shib qo'ydi muallif Neha Vipin, manba
Ha, siz Xysode-ga dysym qaydlarini qo'shishni unutgansiz. Biroq, qisman ramziy ma'noga erishishim mumkin edi.
qo'shib qo'ydi muallif htafoya, manba
bu qadamlar ishlamaydi: /
qo'shib qo'ydi muallif htafoya, manba
OK, men loyihani ishlab chiquvchi emasman va kodim yo'qligini eslatib o'tmoqchiman. Olma konsolidan jurnallarni oldim.
qo'shib qo'ydi muallif htafoya, manba
"o'ng sekin urishning ramziy ma'nosi" men uchun barcha farqni berdi!
qo'shib qo'ydi muallif eharo2, manba
Mening ilovamda .crash fayl kengaytmasini o'zgartirish kerak, chunki ilovalarni ko'rib chiqish faylida .txt kengaytmasi sifatida bor edi
qo'shib qo'ydi muallif Haroun SMIDA, manba

Biz bu erda bir xil muammoga duch keldik va bu bizni Vxarb va Enrikolarning aralashuvlari bilan hal qildik.

  • Xuddi shu papkada biz dsym faylini (ramzlarni) qo'shdik va ishdan chiqish hisobotini to'g'ri deb o'zgartirdik.
  • Keyin, terminalni oching va keyingi buyruqlar yozing:
  1. alias symbolicate="/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash -v"

  2. export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

  3. symbolicate whatever.crash > SymbolicatedM.crash

Va tugallangan yakuniy hisobot bilan progressni ko'rishingiz kerak.

2
qo'shib qo'ydi
Rahmat, lekin symbolicated.crash aslida ramziy emas, bu unymbolicated bir xil ko'rinadi. Har qanday fikr?
qo'shib qo'ydi muallif Rajan M, manba