Bagaimana cara mengganti nama proyek di Xcode 5? Langkah apa yang harus saya ambil? Di masa lalu, ini selalu merupakan proses manual yang sangat rumit.
105
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
sumber
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.
sumber
Di Xcode 8.0, untuk mengganti nama proyek Anda, cukup ikuti instruksi berikut seperti yang dijelaskan dalam bantuan Xcode:
Sumber: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
sumber
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.
sumber
Ketika Anda menamai ulang nama proyek di XCode5 maka entri info.plist dihapus dari Target ---> General ---> identitas. Anda hanya perlu menyebutkannya lagi.
sumber
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 gantiMy Wrong App Name
denganNew App
. Jika nama proyek Anda mengandung spasi, cariMy_Wrong_App_Name
dan ganti denganNew_App
. Ini mengubah semua konten file.Jika Anda menggunakan Pod, Anda perlu membuka project Pods juga dan mengubah file di sana.
sumber
Berikut adalah contoh bagus lainnya yang berfungsi baik dengan xcode 5
sumber