FirebaseCrashlytics Xcode tanpa Pod

Hanya ingin menulis tutorial singkat tentang cara menyiapkan Firebase Crashlytics tanpa menggunakan buah kakao. Saya tahu saya adalah salah satu dari sedikit yang tidak menikmati menggunakan pod, tetapi jika ada yang pernah mengalami mengacaukan proyek Xcode dan memiliki terlalu banyak file tanpa alasan dan membenturkan kepala Anda ke meja selama berjam-jam untuk mencoba mendapatkan aplikasi untuk dikompilasi, mungkin ini akan berguna.

Saya jelas bukan seorang profesional dengan cara apapun, tapi saya belum melihat apapun yang diposting online tentang ini.

  1. Prasyaratnya adalah menyiapkan aplikasi Anda di konsol Firebase, dan Xcode sudah disiapkan menggunakan Firebase. Anda dapat menggunakan tutorial Google di sini dan mengunduh kerangka kerja di sini , tetapi ini adalah suatu keharusan sebelum melanjutkan ke langkah berikutnya.
  2. Setelah mengikuti panduan mereka dan mengatur Firebase, yang menarik adalah mereka tidak menyediakan panduan instalasi manual untuk Crashlytics, pod adalah satu-satunya pilihan, jadi inilah upaya saya: Di folder yang sama dari semua kerangka kerja yang Anda unduh ke komputer Anda di sebelumnya langkah, temukan folder FirebaseCrashlytics, buka dan seret dan lepas file FirebaseCrashlytics.xcframework, dan jalankan file yang dapat dieksekusi, dan file simbol unggahan ke dalam proyek Anda, ke folder yang sama di Xcode tempat semua xcframeworks lainnya berada langkah sebelumnya. CATATAN: Sejujurnya saya tidak yakin tentang file simbol unggahan, saya pikir ini adalah alat terpisah yang dapat Anda gunakan untuk mengunggah file dsym Anda. Anda dapat mencoba melewati file itu jika Anda mau.
  3. Ikuti tutorial Google di sini tetapi lewati langkah 2, karena kami tidak menggunakan file pod. Pada langkah 3, tambahkan skrip run phase build, namun kami akan memodifikasinya. Di mana dikatakan untuk menambahkan ini ke skrip:
  4. "${PODS_ROOT}/FirebaseCrashlytics/run"
    

    "${PROJECT_DIR}/APPNAME_REPLACEME/MAYBE_FOLDERNAME/run"
    

    "${PROJECT_DIR}/TestApp/Analytics/run"
    

Suggested posts

“Pulau kecil itu mengubah segalanya”

Bagaimana kami merancang Lyft Live Activities untuk meningkatkan pengalaman pengendara

“Pulau kecil itu mengubah segalanya”

Pengubah permainan untuk rideshare Dari semua hal yang kami lakukan di Lyft, membuat koreografi pickup antara pengendara & pengemudi adalah salah satu yang paling kompleks dan konsekuensial. Memakukan koreografi ini bergantung pada Lyft yang melakukan banyak hal dengan baik, tetapi menjaga kecepatan pengendara itu penting.

Siklus Hidup Aplikasi

Siklus Hidup Aplikasi

: Siklus dari peluncuran aplikasi ke shutdown: Kegunaan dengan mengelola memori atau data ⬆️ Keamanan dapat diproses UIApplication, situasi AppDelegate: Menentukan fungsi yang diterima objek AppDelegate pesan yang dikirim dari objek UIApplication dan mengeksekusi setiap Tidak Berjalan: Status saat aplikasi tidak berjalanTidak aktif: Status saat aplikasi berjalan tetapi tidak ada peristiwa yang diterimaAktif: Status saat aplikasi berjalan dan peristiwa terjadiLatar belakang: Status saat aplikasi berada di latar belakang tetapi kode yang sedang dieksekusiDitangguhkan: Status saat aplikasi berada di latar belakang dan menjalankan tidak ada kode untuk menjadi fungsi delegasi dalam file AppDelegate.swift SceneDelegate Untuk merespons dengan baik fungsi beberapa adegan yang didukung dari iOS 13 dan seterusnya AppDelegate / SceneDelegate AppDelegate 1.

Related posts

Tantangan Membaca Goodreads Beracun

Tantangan Membaca Goodreads Beracun

Gatal di tangan saya menyebar saat saya menawar dengan penjual buku lokal untuk buku lain. Buku ini seperti buku lain yang saya beli baru-baru ini akan menemukan singgasananya di tumpukan 'To Be Read' (TBR) saya; namun, saya membelinya.

Cara Menyelamatkan Planet dan Menghasilkan Uang

Cara Menyelamatkan Planet dan Menghasilkan Uang

Berapa kali Anda membuang botol plastik, toples kaca, kaleng aluminium, atau paket energi hijau tanpa berpikir dua kali? Berapa kali Anda berharap bisa mendapatkan sesuatu sebagai imbalan untuk mendaur ulangnya? Jika Anda seperti kebanyakan orang, jawabannya mungkin berkali-kali. Daur ulang sering dianggap merepotkan, tugas, atau tugas yang tidak membawa manfaat langsung atau nyata.

Mencari Informasi Tentang Nama Domain

Kutipan dari Alat Perangkat Lunak Kecil dan Tajam oleh Brian P. Hogan

Mencari Informasi Tentang Nama Domain

Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.

Belajar di Minggu Kerja lebih penting daripada yang Anda pikirkan

Belajar di Minggu Kerja lebih penting daripada yang Anda pikirkan

Kita sering menemukan diri kita berjuang untuk menerapkan apa yang kita tahu baik untuk kita. Dari memberi tahu orang penting bahwa kita mencintai mereka hingga mengingat untuk berbicara seperti bajak laut, akan selalu ada orang yang mengklaim bahwa acara sehari, seminggu, atau sebulan tidak diperlukan karena mereka sudah melakukan hal-hal itu.