Yanıtlar:
Cevap, Xcode 5'te çok çok Apple basit! Sol taraftaki Proje Gezgini'nde 2 x'e yavaşça tıklayın ve Proje dosyası adı düzenlenebilir olacaktır. Yeni adı yazın. Bir uyarı içeren bir sayfa görünecek ve Xcode 5'in değişmesi gerektiğine inandığı tüm öğeleri listeleyecektir. Muhtemelen ona güvenebilirsin, ama onu incelemelisin. Liste, info.plist ve çeşitli dosyaları, aynı zamanda MainMenu menüleri gibi nib / xib dosyalarındaki tüm ilgili dizeleri içerecektir.
Değişiklikleri kabul edin ve projenin anlık görüntüsünü kaydetmeniz istenecektir. Xcode sorduğunda her zaman bir anlık görüntü alın, bir şey çalışmazsa geri yüklemek yararlı olacaktır.
Proje adını değiştirin: -
Kök klasör adını değiştirin: -
Şema adını değiştirin: -
Projeniz statik çerçeveyse, başlık dosyanızın genel hedef üyeliğine sahip olduğundan emin olun
Klasörü Sublime Text gibi genel bir düzenleyicide açmanızı ve tüm klasörde bul / değiştir yapmanızı gerçekten tavsiye ederim. Bulduğum diğer yöntemler, özellikle .xcworkspace ve cocoapods ile birleştirildiğinde kararsızdı.
Xcode 8.0'da, projenizi yeniden adlandırmak için Xcode yardımında açıklanan aşağıdaki talimatları uygulamanız yeterlidir:
1- Proje gezgininde projenizi seçin.
2- Dosya denetçisinin Kimlik ve Tür bölümünde, Ad alanına yeni bir ad girin.
3- Return tuşuna basın.
Projenizdeki yeniden adlandırılabilen öğeleri listeleyen bir iletişim kutusu görüntülenir. İletişim kutusu, değişiklikten sonra öğelerin nasıl görüneceğinin bir önizlemesini içerir.
4- Öğeleri seçmeli olarak yeniden adlandırmak için, yeniden adlandırmak istemediğiniz öğeler için onay kutularını devre dışı bırakın. Yalnızca uygulamanızı yeniden adlandırmak için uygulamayı seçili bırakın ve diğer tüm öğelerin seçimini kaldırın.
5- Yeniden Adlandır'ı tıklayın.
Xcode 6 (şu an itibariyle beta 6) projeleri yeniden adlandırma konusunda pek güvenilir görünmüyor. Benim için birkaç dosya ve grubu yeniden adlandırmadı. Ayrıca, projenin bulunduğu fiziksel klasörü yeniden adlandırmaz. Her şeyin temiz olduğundan emin olmak için projemi yeniden adlandırmak için, yeni adla yeni bir proje oluşturmak ve tüm dosyaların üzerine kopyalamak için fazladan çaba sarf ettim. Varlıkların kopyalanması kolaydır ancak grupların yeniden oluşturulması gerekir. Bununla ilgili en büyük sorun CoreData veri modeli dosyalarıdır. Bunu basitçe kopyalamaya çalışmak, her şey yolunda gibi görünse de, bozuk bir model dosyası ile sonuçlanacaktır.
XCode5'te proje adını yeniden adlandırdığınızda, info.plist girişi Hedefler ---> Genel ---> kimlik'ten kaldırıldı. Tekrar söylemen gerekiyor.
Xcode 7'de bir projeyi yeniden adlandırmak, uygulamanızı yine de bozabilir. Denemeden önce yedeklediğinizden emin olun. Proje simgesine tıklayın ve denetçi bölmesinde proje adını bulun. Orada değiştirirseniz, Xcode ilgili dosyaları yeniden adlandırmak isteyip istemediğinizi soracaktır. Çalışabilir. Ancak değilse, bu kaba kuvvet yaklaşımını deneyin:
cmd + shift + f
), ve değiştirme My Wrong App Name
ile New App
. Proje adınız boşluk içeriyorsa, aratın My_Wrong_App_Name
ve şununla değiştirin:
New_App
. Bu, tüm dosya içeriğini değiştirir. Bölmeler kullanıyorsanız, bölmeler projesini de açmanız ve oradaki dosyaları değiştirmeniz gerekir.