Saya ingin mengekstrak file dSYM dari tetapi ketika saya mengklik "Unduh dSYMs ..." di Penyelenggara saya mendapatkan pesan berikut: "Tidak ada dSYM yang tersedia untuk diunduh.".
Saya menggunakan Xcode 7.2 dengan ruang kerja yang dihasilkan oleh Cocoapods 0.39.
Bagaimana saya bisa mendapatkannya?
Jawaban:
Berikut adalah GIF tentang cara mendapatkan DSYMS, kompres dan unggah ke crashlytics / fabric
Anda harus mengunduh dsyms dari appStore connect. Cara termudah adalah menggunakan fastlane
sumber
zip -r SymbolFiles.zip *.dSYM
Saya pikir @Jordan benar - tampaknya iTunes Connect sedang mengkompilasi ulang aplikasi dengan bitcode sehingga UUID berubah, dan dSYM di dalam .xcarchive sebenarnya tidak dapat digunakan untuk melambangkan aplikasi (ini tampaknya merupakan perkembangan baru) .
Anda dapat mengunduh dSYM yang benar dari iTunes Connect. Masuk, buka Aplikasi Saya, pilih aplikasi Anda, lalu ketuk pada tab Aktivitas di bagian atas. Ketuk pada build yang relevan, dan, dengan asumsi aplikasi telah dikirimkan dengan simbol di tempat pertama, Anda akan melihat opsi untuk "Unduh dSYM."
File yang Anda dapatkan disebut dSYMs (tanpa ekstensi) tetapi sebenarnya file zip. Tambahkan ekstensi .zip, unzip, dan Anda akan menemukan dSYM Anda di dalamnya.
(Saya perlu melakukan ini minggu ini karena Crashlytics mengeluh tentang dSYM yang hilang.)
sumber
Sebenarnya Anda tidak dapat mendownload file dSYM dari iTunesConnect sekarang. Ada cara lain untuk mendapatkan file itu.
Xcode -> Window -> Organizer -> Tampilkan file xcarchive di Finder -> Klik Kanan file xcarchive Anda -> Pilih "Show Package Contents"
Anda dapat melihat file dSYM Anda sekarang.
sumber
bitcode harus diaktifkan
jika Anda ingin mendapatkannya
dSYM
dari iTunesConnectEnable Bitcode
>> YAArchive
Saat mengekspor dari arsip
Unggah menggunakan Application Loader
Setelah aplikasi Anda berhasil diunggah ke iTunesConnect, Anda dapat membuka iTunesConnect.com> Aplikasi Saya> [APLIKASI ANDA]> Aktivitas> Semua Build> [BUILD ANDA]> Informasi Umum> Termasuk Simbol> Unduh dSYM
# xcode8.2.1 # osx10.12.6
sumber
Saya telah menemukan solusi dari https://twittercommunity.com/t/not-matching-uuid-bitcode/61000/2
"Crashlytics melaporkan dSYM yang hilang dengan UUID terlihat seperti ini: 83889b11dedd363c8e5ee56233bcc90c. Seperti yang saya katakan, saya mengikuti guide7 tetapi saya tidak dapat menemukan UUID itu. Jadi saya membuka iTunesConnect dan melakukan hal berikut:
File yang diunduh bernama dSYM tidak memiliki ekstensi tetapi sebenarnya adalah zip. Jadi saya menambahkan ekstensi zip dan membuka ritsletingnya. Di dalam folder yang tidak di-zip saya menemukan banyak file dSYM, salah satunya bernama 83889B11-DEDD-363C-8E5E-E56233BCC90C.dSYM yang cocok dengan UUID Crashlytics melaporkan sebagai hilang (bahkan jika diformat dengan cara yang berbeda). Perhatikan juga bahwa file ini tidak ada di dalam xcarchive.
Semoga bisa membantu! "
dalam kasus saya, ini berfungsi seperti jimat
sumber
Dalam kasus saya, saya tidak dapat menemukan file dSYM aplikasi saya di folder Arsip. Jika Anda menghadapi ini, buka Project Build Settings > Build Options > Debug Information Format dan pastikan itu diatur ke DWARF dengan file dSYM
sumber
Jika folder dSYMs dalam isi paket kosong (jawaban Ted), coba cek:
Silakan periksa keduanya.
Kemudian di show package content -> folder dSYMs, kali ini anda harus menemukan sesuatu.
Dalam kasus saya, itu berhasil.
sumber