Saya ingin menghapus data lama (dapat diganti?) Dan konten DerivedData sepertinya merupakan kandidat. Karena namanya DerivedData , saya berasumsi bahwa info itu, jika hilang, akan dihasilkan selama fase build dan jika ada, digunakan selama fase yang sama. Tampaknya logis bahwa saya dapat menghapus data proyek lama tanpa rasa takut dan jika saya harus membangun proyek lama itu, pertama kali melalui akan memakan waktu lebih lama dari sinus normal itu harus membuat ulang semua data yang diturunkan ini.
Apakah saya salah di sini?
~/Library/Developer/Xcode
, seperti DerivedData , jadi "folder berdarah itu" (DerivedData) TIDAK berisi data dSYM dan isinya dapat dihapus dengan aman.Jawaban:
The data Berasal folder berisi semua informasi menengah membangun, debug- dan target rilis-dibangun, serta indeks proyek Anda. Sangat membantu untuk menghapus data turunan ketika Anda memiliki masalah indeks yang aneh (penyelesaian kode tidak berfungsi dengan benar, pengindeksan ulang yang konstan, atau bahkan hanya proyek yang lambat). Menghapus seluruh folder akan menghapus informasi ini untuk semua proyek yang diketahui oleh Xcode 4.
The Archives folder (saudara dari Berasal Data) mengandung bentuk arsip target Anda. Artinya, build rilis serta data dSYM untuk proses debug nanti. Ini tidak boleh Anda hapus jika Anda ingin dapat men-debug versi aplikasi Anda.
Anda dapat memasukkan data turunan untuk proyek tertentu dengan membuka jendela Organizer dan memilih tab Proyek. Pilih proyek yang diinginkan dan klik tombol Hapus di sebelah jalur Data Berasal. Ini lebih merupakan "serangan bedah" untuk proyek bermasalah.
sumber
rm
. Saya ingin menemukan cara untuk menyelesaikan folder yang terhubung dengan proyek, misalnya~/Library/Developer/Xcode/DerivedData/MyProject-hghjhjhkjh/
. Cara termudah yang saya temukan adalah dengan mengatur folder DerivedData relatif ke folder proyek, melalui preferensi XCode.projects
berada di jendela mereka sendiri (bukan Penyelenggara).Konten 'Data Turunan' dihasilkan selama waktu Build. Anda dapat menghapusnya dengan aman. Ikuti langkah-langkah di bawah ini untuk menghapus 'Derived Data':
sumber
Ya, data tersebut dihasilkan selama waktu pembuatan dan Anda dapat menghapusnya jika Anda mau, itu bukan masalah.
Ini akan dibuat ulang saat Anda membangunnya lagi.
sumber