Saya menyimpulkan sendiri, setelah memeriksa berbagai jawaban di atas dan mencoba sendiri. Mari kita asumsikan nama proyek saat ini adalah ProjAbc dan Anda ingin mengganti namanya menjadi ProjDef:
Keluar dari Xcode proyek itu.
Di Finder, Gandakan folder DI ATAS ProjAbc.xcodeproj untuk cadangan.
Di Finder, Ubah nama folder dengan bebas DI ATAS ProjAbc.xcodeproj jika Anda merasa membutuhkannya untuk menyesuaikan dengan nama proyek baru.
Di Finder, Ubah nama folder file sumber sejajar dengan ProjAbc.xcodeproj dari ProjAbc ke ProjDef
Buka Xcode untuk ProjAbc.xcodeproj (di Project Navigator, semua file di folder sumber virtual ProjAbc akan berwarna Merah).
Di Xcode, klik folder virtual (sekarang rusak) di Project Navigator di bilah sisi kiri dan ganti namanya agar sesuai dengan nama di Finder - ProjDef. Itu belum memperbaiki file merah di dalam folder, tapi tidak apa-apa.
Di Xcode, (masih memilih folder virtual di bilah sisi kiri) di bilah sisi kanan, di inspektur File, klik ikon yang ditunjukkan pada gambar di bawah untuk membuka dialog file. Dalam dialog file, pilih folder yang sebelumnya Anda ganti namanya (ProjDef). Ini akan menghubungkan kembali folder virtual dengan folder asli pada disk, dan secara otomatis akan memperbaiki tautan ke semua file di dalamnya.
Di Xcode, di Project Navigator, klik nama proyek ProjAbc, dan ubah namanya menjadi ProjDef.
- Anda akan diminta: "Ubah nama item konten proyek?". Klik tombol "Ubah nama".
- Anda akan ditanya: "Apakah Anda ingin Xcode mengambil snapshot otomatis sebelum Project Rename dan operasi serupa?". Klik "Nonaktifkan" atau "Aktifkan". Tidak masalah.
Di Xcode, sekarang buka "Build Settings" di dalam target ProjDef (di dalam proyek ProjDef di Project Navigator). Ubah nama lipat dan nama file dari file * -Info.plist dan * -Prefix.pch agar berisi ProjDef, bukan ProjAbc.
Di Xcode, di Project Navigator, di folder sumber virtual ProjDef, di "Mendukung File", juga ganti nama lagi file * -Info.plist dan * -Prefix.pch agar berisi ProjDef dan bukan ProjAbc
Di Menu Xcode, tekan Produk / Skema / Kelola Skema ... (atau klik "ProjAbc"> Nama Skema di Bilah Skema di kiri atas Xcode, dan tekan "Kelola Skema ...") dan di kotak dialog ganti nama Skema dari ProjAbc ke ProjDef, lalu tekan tombol "OK". Jika nama proyek terdiri dari satu kata, Anda dapat menjalankannya sekarang!
Di Xcode, edit baris komentar teratas di Supporting Files / * - Prefix.pch file, dan ganti ProjAbc dengan ProjDef (2 kali). Tentu saja mengoreksi komentar ini bersifat opsional.
Keluar dari Xcode.
Di Finder, arahkan ke ProjDef.xcodeproj dan buka di editor teks. (Buka di TextWrangler.app, atau, klik kanan mouse dan di menu pop-up tekan "Show Package Contents" lalu edit file project.pbxproj di TextEdit.app)
Di Editor Teks, cari "ProjAbc" (Seluruh Kata, Cocokkan Kapitalisasi) yang akan muncul sekali (dalam paragraf: / * Mulai bagian PBXNativeTarget * / di baris: productName = ProjAbc;) dan ganti dengan "ProjDef". Memang project bisa jalan kok !, jadi langkah ini opsional.
jika nama proyek terdiri dari 2 atau lebih kata terpisah, seperti "ProjDef Geh", maka Anda HARUS melakukan langkah-langkah selanjutnya: Cari referensi ke folder Finder dari folder file sumber virtual -
- Cari baris: path = ProjDef Geh;
- Ini akan muncul sekali, dalam paragraf / * ProjDef Geh * /
- Gantikan dengan baris: path = "ProjDef Geh";
Simpan dari editor teks, dan keluar dari Editor Teks.
Itu dia. Seperti yang tertulis di atas, jika nama proyek terdiri dari satu kata, Anda dapat menjalankannya tepat di akhir langkah 11.