Yeni kaynak dosyalar oluştururken xcode, adınız ve şirket adınızla birlikte açıklamalar ekler.
Şirket ismimi xcode için (proje değil) nerede belirleyebilirim.
Yeni kaynak dosyalar oluştururken xcode, adınız ve şirket adınızla birlikte açıklamalar ekler.
Şirket ismimi xcode için (proje değil) nerede belirleyebilirim.
Yanıtlar:
Xcode 4 GM tohumunda:
gezinti bölmesinde (en sol taraf), projeyi seçin (en üst öğe).
Yardımcı Programlar bölmesini genişletin (pencerenin sağ üst köşesinde, 3 düğmeli "Görünüm" grubunda en sağdaki düğme).
"Proje Dokümanı" bölümünde "Organizasyon" metin alanı (Dosya İnceleme görünümü, üstten ikinci bölüm).
Varsayılan olarak, Xcode, tüm yeni kaynak dosyalara (.m .h vb.) Aşağıdakine benzer bir şirket adı ekler:
Telif Hakkı (c) 2009 MyCompanyName. Tüm hakları Saklıdır.
Bu referansı değiştirmek, aşağıdakini bir terminal penceresinden girmek, "YourNameHere" ı tercih ettiğiniz metinle değiştirmek kadar basittir. Ayrıca, tüm bunların terminaldeki bir satıra girildiğinden emin olun.
varsayılanlar com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
VEYA
Hatta ~ / Library / Preferences'a gidip com.apple.Xcode.plist'e çift tıklayabilir ve bunu ve Xcode veya IB tercih panelleri tarafından kapsanmayan diğer birçok ilginç varsayılanı ayarlamak için kullanışlı plist düzenleyiciyi kullanabilirsiniz.
VEYA
Bu sorunun @slf yanıtı , bunu Xcode 4'te elde etmenin gelişmiş bir yolunu gösterir ( Aşağıya yapıştırılmıştır )
gezinti bölmesinde (en sol taraf), projeyi seçin (en üst öğe).
Yardımcı Programlar bölmesini genişletin (pencerenin sağ üst köşesinde, 3 düğmeli "Görünüm" grubunda en sağdaki düğme).
"Proje Dokümanı" bölümünde "Organizasyon" metin alanı (Dosya İnceleme görünümü, üstten ikinci bölüm).
Xcode 4.2 Beta 7 (iOS 5.0) üzerinde test ettim.
Görünüşe göre Xcode ORGANIZATIONNAME'i hiçbirinden almıyor
varsayılanlar com.apple.Xcode yazın PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = " YourNameHere ";}'
ne de
~ / Library / Tercihler / com.apple.Xcode.plist
Doğru çözüm, adınızı ve şirket adınızı Adres Defterinde güncellemektir.
Sonra herhangi bir yeni Xcode projesi oluşturarak deneyebilirsiniz:
Yoksa şirket adını ayarlayabilirsiniz sizin Mac OS X adres defteri uygulamasından adres kartına. Benim için çalıştı (SL, Xcode 3.2.2)
SLF'nin yukarıda yazdıklarına ek olarak:
Xcode 4 GM tohumunda:
gezinti bölmesinde (en sol taraf), projeyi seçin (en üst öğe).
Yardımcı Programlar bölmesini genişletin (pencerenin sağ üst köşesinde, 3 düğmeli "Görünüm" grubunda en sağdaki düğme).
"Proje Dokümanı" bölümünde "Organizasyon" metin alanı (Dosya İnceleme görünümü, üstten ikinci bölüm).
Ancak küçük bir sorun var:
Kuruluş adının SLF'de açıklandığı gibi değiştirilmesi, proje dosyasını değiştirilmiş olarak ayarlamadı ve kaydedildiği yerde değişiklik yapılmadı.
Organizasyon adını değiştirdikten sonra bir grup eklemek gibi projede küçük bir değişiklik yapmanız gerekir, bu Xcode 4'ün dosyayı kaydetmesine neden olur.
Ayrıca bir çalışma alanı üzerinde çalışıyorsanız, her proje için değişikliği yapmanız gerekir.
XCode 4.0.2'de test edildi
__MyCompanyName__ öğesini Xcode 4'te değiştirmek isterseniz , aşağıdaki komutu deneyebilirsiniz.
varsayılanlar com.apple yazar. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Dikkatlice, bu com.apple etki alanına yazılır. dt .Xcode, com.apple.Xcode değil
Sadece Xcode 4 pre3 üzerinde test ediyorum ve işe yarıyor.
Sadece appName-Info.plist'e gidin ve bir "Telif Hakkı (insan tarafından okunabilir)" alanı ekleyin: nameOfDeveloper veya companyName. :
XCode 5'te proje oluştururken şirket adını seçebilirsiniz. Mevcut proje için şirket adını değiştirmek isterseniz, o zaman:
Bu konuda olması gerekenden daha fazla kafa karışıklığı var. Burada açıkladım: https://stackoverflow.com/a/9793899/1273966 Bu başlıkta da aynısını yapacağım.
Proje belgesinde (yukarıda açıklanan) kuruluş adı boşsa, şirket adı adres defterinizdeki 'ben' girişinden alınır.
Yukarıda açıklandığı gibi proje belgesine bir kuruluş adı girerseniz, adres defterindeki şirket adını geçersiz kılar. IE: Şirket adınızı proje bazında geçersiz kılabilirsiniz. Oldukça zekice, ama belli ki birçok insanın kafası karışık.
XCode 4'te projenizi açın. Proje Gezgini'nde en üstteki öğeyi seçin (ProjemAdı, 1 hedef, iOS SDK 4.3 - veya her neyse). Dosya denetçisini açın (Görünüm-> Yardımcı Programlar). Proje Belgesi bölümünde, bir "Organizasyon" satırı görmelisiniz. Bunu düzenleyin ve oluşturduğunuz yeni dosyalar, yeni organizasyon adını gösterecektir. Bu bir proje ayarı, dolayısıyla her proje için yapmanız gerekecek.
Kuruluş Adı alanı, Yeni Proje sihirbazında gösterilen alandır. Varsayılan değeri, daha önce açık olan projede olduğu değerdir.
Görünüşe göre Xcode 4'ün son sürümü ORGANIZATIONNAME ayarına (eski veya com.apple.dt.Xcode ile yeni olanı) uymuyor. Bu benim için kötü çünkü adres kartımda şirket ismim var, ancak şirketim için Xcode çalışması yapmıyorum. Bu nedenle gerçek şirket adımın kaynak dosyalarıma eklenmesini istemiyorum. ORGANIZATIONNAME için belirlediğim değeri istiyorum.
Güncelleme : Kısmen çalışıyor gibi görünüyor. Değeri ayarlamadan önce Xcode'u kapattım, sonra yeniden başlattım ve yeni bir proje oluşturdum. ORGANIZATIONNAME yerine Adres Defteri kartımdan hala şirket adımı kullandığını gördüm. Ancak daha sonra projede bazı yeni dosyalar oluşturdum (Dosya> Yeni Dosya ...) ve oluşturulduklarında ORGANIZATIONAME'den değer aldılar. Bu nedenle, kod, dosya şablonunu şirket adıyla dolduran en az iki bit kod var gibi görünüyor ve farklı yerlerden çekiyorlar.