2009-06-13 18 views
9

Ben öncelikle iPhone uygulamaları ile çalışan bağımsız bir geliştiriciyim ve şu anda birkaç farklı projede çalışıyorum. Bazıları benim için, diğerleri ise birçok müşteriden biri. Bu nedenle, Xcode'un her kaynak dosyasının üstündeki telif hakkı bildirimini proje başına temelinde belirlemesini sağlamak istiyorum.Telif hakkı bildirimini proje başına temelinde belirleme?

thesequestions'u gördüm ve Xcode'un varsayılan olarak kuruluşun telif hakkı bildirimi için kullanıcının Adres Defteri iletişim kartında olduğunu ve özelliği Adres Defteri'nde veya terminalde değiştirebileceğinizi anlıyorum. Aradığım şey, her bir proje için bu varsayılanın değiştirilmesine izin veren bir ayardır ve Xcode'un telif hakkı devresini hatırladığını (örn., Her projeyi değiştirdiğimde Adres Defteri kuruluş girişimi değiştirmek istemiyorum) bir ayardır. Daha sonra Xcode için mevcut şirkete geçiş komut dosyaları oluşturabilirsiniz

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Some Company Name"; }'

:

cevap

3

Artık kuruluş adı için bir proje ayarı olan Xcode 3.2'ye yükseltin. Metin makroları bölümünde

5

Sen Xcode anda Terminal aşağıdaki komutu vererek kullandığı organizasyon değiştirebilir.

+0

Daha spesifik olabilir misiniz? Bu senaryoları nereye yerleştiririm? Onları çalıştırmak için nasıl tetiklerim? Mümkün olduğunca ağrısız bir sistemi gerçekten çok isterim - her proje geçişinden önce bir komut dosyası yürütmek, her seferinde kendime komut yazmak kadar kötüdür. – Tim

+1

Komutu bir komut dosyası olarak ekleyebilirsiniz, böylece Xcode proje dosyanıza bağlı olacaktır. Ama sonra, ilk önce, istediğiniz gibi olmayan herhangi bir yeni dosya eklemeden önce projeyi oluşturmanız gerekir. – diederikh

+0

Teşekkürler, bu Komutanlık işi oldukça kolaylaştırır. –

2

Özel şablonlar oluşturmak isteyebilirsiniz. Şu soruya bir göz atın: Change templates in Xcode

+0

Aradığım şeylere çok daha yakın, teşekkürler! – Tim

0

görünüm:

değiştirme FILEHEADER metin makro değerini ayarlayarak yeni bir dosya başlığında için kullanılan metin.

Örnek, makro için varsayılan tanımı gösterir. Makronun adından önce ve sonra üç alt çizgi (___) karakter ekleyerek diğer makrolar tanımda yer alır. COPYRIGHT olan satır, yalnızca bir kuruluş adı ayarlanmışsa dahil edilir.

// ___FILENAME___ 
// ___PACKAGENAME___ 
// 
// Created by ___FULLUSERNAME___ on ___DATE___. 
// ___COPYRIGHT___ 
// 
+0

"Metin makroları bölümü" tam olarak nerede? –

İlgili konular