Back home

Solusi masalah Xcode9.x selalu redirect dan stuck

Setelah memutakhirkan sistem dan Xcode, proyek yang sedang berjalan sering kali macet dan saya hanya dapat berhenti secara paksa setiap saat.

Penyebab

Saya baru-baru ini mengkonfigurasi Mac baru. Setelah menginstal Xcode 9.3, saya menemukan bahwa proyek tersebut sering macet saat dijalankan dan tidak dapat berfungsi sama sekali. Awalnya saya mengira ini adalah masalah lingkungan. Kemudian saya menghapus Xcode sepenuhnya dan menginstalnya kembali dua kali, tetapi suaranya masih sama. Lalu saya memulihkan sistem, tetapi tetap tidak berhasil. Saya juga mencoba berbagai metode di Internet, tetapi tidak ada satupun yang menyelesaikannya.

Solusi

Kemudian, saya tiba-tiba melihat simbol M di sisi kanan setiap perpustakaan kelas dalam proyek tersebut. Huruf M menunjukkan bahwa kode perpustakaan kelas telah diubah, tetapi kode tersebut tidak diubah. Saya kira ada yang salah dengan git Xcode, jadi saya mematikan fungsi manajemen versi git Xcode, seperti yang ditunjukkan di bawah ini. Hasilnya bagus, bagus!

Kemudian, pengujian menemukan bahwa tidak ada masalah dengan proyek yang baru dibuat. Mungkin proyek kita terlalu besar (lebih dari 1G), dan pasti ada bug di manajemen xcode git.