Jawaban:
Nah, jawabannya sangat sederhana Apple di Xcode 5! Di Project Navigator di sisi kiri, klik 2 x perlahan dan nama file Project akan dapat diedit. Ketik nama baru. Sebuah sheet akan muncul dengan peringatan dan akan mencantumkan semua item yang menurut Xcode 5 harus diubah. Anda mungkin bisa mempercayainya, tetapi Anda harus memeriksanya. Daftar tersebut akan menyertakan info.plist dan berbagai file, tetapi juga semua string yang relevan dari file nib / xib seperti menu MainMenu.
Terima perubahan dan Anda akan mendapatkan prompt untuk menyimpan snapshot proyek. Selalu buat snapshot saat Xcode bertanya, akan berguna untuk memulihkan jika ada yang tidak berfungsi.
Ubah nama proyek: -
Ubah nama folder root: -
Ubah nama Skema: -
Jika Proyek Anda adalah kerangka kerja statis, pastikan file header Anda memiliki keanggotaan target publik
Saya sangat merekomendasikan untuk membuka folder di editor umum seperti Sublime Text, dan melakukan pencarian / penggantian di seluruh folder. Metode lain yang saya temukan tidak stabil, terutama jika digabungkan dengan .xcworkspace dan cocoapods.
Di Xcode 8.0, untuk mengganti nama proyek Anda, cukup ikuti instruksi berikut seperti yang dijelaskan dalam bantuan Xcode:
1- Pilih proyek Anda di navigator proyek.
2- Di bagian Identity and Type dari File inspector, masukkan nama baru ke dalam kolom Name.
3- Tekan Kembali.
Sebuah dialog ditampilkan, mencantumkan item dalam proyek Anda yang dapat diganti namanya. Dialog tersebut mencakup pratinjau bagaimana item akan muncul setelah perubahan.
4- Untuk mengganti nama item secara selektif, nonaktifkan kotak centang untuk item yang tidak ingin Anda ubah namanya. Untuk hanya mengganti nama aplikasi Anda, biarkan aplikasi dipilih dan batal pilih semua item lainnya.
5- Klik Ganti Nama.
Xcode 6 (beta 6 seperti yang sekarang) tampaknya tidak terlalu andal dengan mengganti nama proyek. Bagi saya itu tidak mengganti nama beberapa file dan grup. Itu juga tidak mengganti nama folder fisik proyek. Untuk mengganti nama proyek saya untuk memastikan bahwa semuanya bersih, saya berusaha lebih keras untuk membuat proyek baru dengan nama baru dan menyalin semua file. Aset mudah disalin tetapi grup harus dibuat ulang. Masalah terbesar dengan ini adalah file model data CoreData. Mencoba untuk menyalin ini akan menghasilkan file model yang rusak, meskipun semuanya tampak baik-baik saja.
Ketika Anda menamai ulang nama proyek di XCode5 maka entri info.plist dihapus dari Target ---> General ---> identitas. Anda hanya perlu menyebutkannya lagi.
Di Xcode 7, mengganti nama proyek masih dapat merusak aplikasi Anda. Pastikan Anda mencadangkannya sebelum mencobanya. Klik pada ikon proyek dan temukan nama proyek di panel inspektur. Jika Anda mengubahnya di sana, Xcode akan menanyakan apakah Anda ingin mengganti nama file terkait. Mungkin berhasil. Tetapi jika tidak, coba pendekatan brute force ini:
cmd + shift + f
), dan ganti My Wrong App Name
dengan New App
. Jika nama proyek Anda mengandung spasi, cari My_Wrong_App_Name
dan ganti dengan
New_App
. Ini mengubah semua konten file. Jika Anda menggunakan Pod, Anda perlu membuka project Pods juga dan mengubah file di sana.