Yanıtlar:
Aslında önemsiz bir mesele olduğu ortaya çıktı.
Tek yapmanız gereken , proje gezgininde proje kökünü iki kez yavaşça tıklamaktır ve daha sonra düzenlenebilir hale gelir. Projeyi yeniden adlandırıp 'enter' tuşuna bastıktan sonra, proje adıyla ilgili tüm girdileri otomatik olarak değiştirmenizi ve isterseniz bazılarının seçimini kaldırmanızı önerir.
Güzel.
Başka bir seçenek - İmleci proje adına getirin. Enter tuşuna basın. Proje adı düzenlenebilir hale gelir.
Projeyi yeniden adlandırmaya ek olarak, düzeni yeni proje adınızla eşleşecek şekilde yeniden adlandırmak isteyebilirsiniz.
Şemanızın adını değiştirmek için:
Product ==> Manage Schemes...
Ardından şemanızı seçin ve adı düzenlemek için return / enter tuşuna basın.
Alternatif olarak, Product ==> New Scheme...
yeni adınızla yeni bir tane oluşturmak için :)
Apple'dan: iOS Geliştirici Kitaplığı Teknik Soru-Cevap QA1625
Xcode 4.0 veya sonraki sürümlerde uygulamanızı yeniden adlandırmak için şu adımları izleyin:
- Xcode'da, proje düzenleyicisindeki "Hedefler" altında hedefinizi seçin, sonra Görünüm> Yardımcı Programlar> Dosya Denetçisini Göster'i seçin.
- Xcode, dosya denetçisi bölmesini açar. Uygulamanızın yeni adını Şekil 1'de gösterildiği gibi Proje Adı alanına girin, ardından klavyenizdeki return tuşuna basın.
- Xcode, projenizde yeniden adlandırılabilecek tüm öğeleri içeren bir proje yeniden adlandırma iletişim kutusu görüntüler. İletişim kutusunda uygulamanızı seçili bırakın ve Şekil 2'de gösterildiği gibi diğer tüm öğelerin seçimini kaldırın, ardından yeniden adlandırma işlemini gerçekleştirmek için Yeniden Adlandır'ı tıklatın.
Başka bir yol var.
Xcode 4'te bir projeyi yeniden adlandırmak için proje penceresinin sol tarafındaki proje gezgininden proje dosyasını seçin. Proje penceresinin sağ tarafındaki dosya denetçisini açmak için Görünüm> Yardımcı Programlar> Dosya Denetçisi'ni seçin. Dosya denetçisinin üstünde Proje Adı metin alanı bulunur. Yeni bir proje adı girin ve Return tuşuna veya Sekme tuşuna basın.
Proje içerik öğelerini yeniden adlandırmak isteyip istemediğinizi soran bir sayfa açılır. Projeyi yeniden adlandırmayı tamamlamak için Yeniden Adlandır düğmesini tıklayın.
Dosyalarınızın varsayılan olarak yerleştirildiği klasörü (* .xcodeproj dosyanızla aynı düzeyde bulunan) yeniden adlandırmak isterseniz sağlanan diğer yanıtlara ek olarak aşağıdaki adımları gerçekleştirin:
- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder
(in the same location) and
rename the copied folder to '<RootFolder>/<NewProjectName>'
- In XCode in the 'Project Navigator' (first tab in the pane on the left)
foreach ('Group' you have in your project)
{
Select the 'Group' and observe the details in the 'File Inspector'
(first tab in the pane on the right)
if ('Path' == 'Relative to Group'
AND 'Full Path' == '<RootFolder>/<OldProjectName>')
{
Click the icon to change the path of the 'Group'
Choose the '<RootFolder>/<NewProjectName> folder
}
}
- Delete the '<RootFolder>/<OldProjectName>' folder
- Open the Project Settings, choose the Project target and under 'Build Settings'
- find change the path appropriately for the following values:
'Prefix Header' and 'Info.plist file'
Ve işiniz bitti.
Ayrıca bir Testler klasörünüz varsa, bunu tekrarlamak isteyeceksiniz.
10/10/19 EDIT: Xcode projeleri yeniden adlandırmak için harika bir araç var, ben denedim ve harika çalışıyor:
https://github.com/appculture/xcode-project-renamer
XCode'da bir projeyi yeniden adlandırırken her zaman mücadele ettiğim için bunu gönderiyorum.
Projeyi yeniden adlandırmak iyi ve basittir, ancak bu kaynak klasörü yeniden adlandırmaz. İşte aşağıdaki bağlantılar sayesinde Xcode 4 ve 5'de harika çalıştığım şeylerin adım adım.
REF bağlantıları:
Project'i yeniden adlandırın.
Kaynak Klasörü ve diğer dosyaları yeniden adlandırın.
1- Projenizi yedekleyin. Git kullanıyorsanız, herhangi bir değişiklik yapın, değişiklik yapmadan önce tüm proje klasörünün bir kopyasını alın ve zaman makinesinde yedekleyin.
2- Projenizi açın.
3- Proje adını (mavi üst simge) yavaşça çift tıklayın veya enter tuşuna basın ve istediğiniz gibi yeniden adlandırın.
NOT: Projeyi yeniden adlandırıp 'enter' tuşuna bastıktan sonra, proje adıyla ilgili tüm girdileri otomatik olarak değiştirmenizi ve isterseniz bazılarının seçimini kaldırmanızı önerir. Hepsini seçin ve Tamam'a tıklayın.
4- Şemayı yeniden adlandırın a) Durdur düğmesinin hemen yanındaki menüyü tıklayın ve Şemaları Yönet'i seçin. b) Eski ad düzeninde tek-yavaş tıklatın veya enter tuşuna basın ve istediğiniz gibi yeniden adlandırın. c) Tamam'a tıklayın.
5 - Çalıştığından emin olmak için derleyin ve çalıştırın.
NOTLAR: Bu noktada, proje oluşturulduğunda oluşturulan sınıflardaki yorumlar veya kaynak klasör dışındaki tüm önemli proje dosyaları yeniden adlandırılmalıdır. Sonra dosya sistemindeki klasörü yeniden adlandıracağız.
6- Projeyi kapatın.
7- Ana ve kaynak klasörü yeniden adlandırın.
8- Proje paketi .xcodeproj dosyasını sağ tıklayın ve içerik menüsünden “Paket İçeriğini Göster” i seçin. Herhangi bir metin düzenleyicisiyle .pbxproj dosyasını açın.
9-Orijinal klasör adının herhangi bir örneğini yeni klasör adıyla arayın ve değiştirin.
10- Dosyayı kaydedin.
11- XCode projesini açın, test edin.
12- bitti.
Projeyi yeniden adlandırmak gerçekten en iyi yol.
İşte Xcode 4.3.2 ne yapıyorum:
Bir sürü benzer arka uç çerçevesi ve simgeleriyle özel aksesuarlar yapıyorum. Hiçbir şey mükemmel değildir, ancak uygulamaların çok fazla benzerliği olduğunda bir grup yapılandırma tıklamasını kaydetmenin hızlı bir yoludur.
Bunların hiçbiri benim için çalışmadı. Bunun nedeni Finder'da oldAppName.xcodeproj'u manuel olarak
newAppName.xcodeproj
yeni adla, bu nedenle Xcode 4'te Proje Adı'nı düzenlemeye çalıştığımda, zaten mevcut olduğundan newAppName.xcodeproj'u kaydedemediğine dair bir hata aldım. Çözüm Finder kullanarak newAppName.xcodeproj'u
anyOtherName.xcodeproj,
ve sonra Xcode proje adını düzenleyebildi ve Xcode anyOtherName.xcodeproj adını newAppName.xcodeproj olarak yeniden adlandırdı.