Perangkat lunak yang buruk ada di mana -mana, dan kami bosan. Sentry sedang dalam misi untuk membantu pengembang menulis perangkat lunak yang lebih baik lebih cepat, sehingga kami dapat kembali menikmati teknologi. Jika Anda ingin bergabung dengan kami , periksa posisi terbuka kami
SDK ini ditulis dalam Objective-C tetapi juga menyediakan antarmuka Swift yang bagus.
Repo ini menggunakan cara -cara berikut untuk merilis pembaruan SDK:
Pre-release : Kami membuat pra-rilis (Alpha, Beta, RC, ...) untuk perubahan yang lebih besar dan berpotensi lebih berdampak, seperti fitur baru atau versi utama.Latest : Kami terus merilis versi Mayor/Minor/Hotfix dari cabang main . Rilis ini melewati semua gerbang kualitas internal kami dan sangat aman untuk digunakan dan dimaksudkan untuk menjadi default bagi sebagian besar tim.Stable : Kami mempromosikan rilis dari Latest ketika mereka telah digunakan di lapangan selama beberapa waktu dan dalam skala, mempertimbangkan waktu sejak rilis, adopsi, dan metrik kualitas dan stabilitas lainnya. Rilis ini akan ditunjukkan pada halaman rilis dengan akhiran Stable .Dimana Cabang Master?
Kami berganti nama menjadi cabang default dari master ke main .
Ingatlah untuk menyebutnya sejak awal siklus hidup aplikasi Anda secara ideal di applicationDidFinishLaunching di AppDelegate
import Sentry
// ....
SentrySDK . start { options in
options . dsn = " ___PUBLIC_DSN___ "
options . debug = true // Helpful to see what's going on
} @import Sentry;
// ....
[SentrySDK startWithConfigureOptions: ^(SentryOptions *options) {
options. dsn = @" ___PUBLIC_DSN___ " ;
options. debug = @ YES ; // Helpful to see what's going on
}];
Untuk informasi lebih lanjut, periksa dokumen.
(1) Dukungan simbolikasi terbatas dan tidak ada penanganan tabrakan.
Vital Mobile - Empat metrik yang harus dipedulikan oleh setiap pengembang seluler.
Cara menggunakan lampiran penjaga dengan aplikasi seluler.
Tutup loop dengan umpan balik pengguna.
Listikel kewarasan untuk pengembang seluler.