Şirket adımı nerede belirlerim?


Yanıtlar:


47

XCode 7.3'te (düzenleme: 11.3.1'e kadar) sadece en üstteki proje dosyasını seçin ve Sol bölmedeki Yardımcı Programlara Bakın

Xcode


92

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).


2
Bu adımı tamamladıktan sonra projeyi doğru şekilde kaydettiğinizden emin olun. Sergio'nun bunun nasıl yapılacağına dair cevabına bakın: stackoverflow.com/questions/2956464/…
Gavin Miller

Buldum. Sonra mutlakla ilgili bir şeyi değiştiririm, vb. Şimdi işler görünmüyor
user4951

@JimThio Bence sadece bulanıklıktan veya aptalca bir şeyden kurtulabilir, sekmeniz, tekrar içeri girmeniz, birkaç kez tasarruf
etmeniz

75

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).


2
VEYA Mac'inizin adres defterinde varsayılan (ben) kişiyi ayarlayın (XCode adınız / şirketiniz burada arar) [üzgünüm az önce aşağıdaki yanıtları gördüm: P]
Alladinian

28

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.

görüntü açıklamasını buraya girin

Sonra herhangi bir yeni Xcode projesi oluşturarak deneyebilirsiniz:

görüntü açıklamasını buraya girin


+1 Burada da aynı şekilde, terminal hatları da çalışmıyor gibi görünüyor!
Andy M

3
Belki bu, yeni bir proje oluşturduğunuzda işe yarar, ancak mevcut bir projeniz varsa ve yeni bir dosya oluşturursanız, çalışmaz
JeffB6688

bu kabul edilen cevap olabilir ... temiz ve basit..Teşekkürler dostum :)
Lithu TV

Bunun için teşekkürler - Apple adına pek sezgisel değildi. Com.apple.Xcode.plist ORGANIZATIONAME anahtarının herhangi bir yerde kullanılıp kullanılmadığını bilen var mı?
Pete855217

Adres Defteri uygulaması artık Kişiler olarak adlandırılıyor .
Pang

11

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)


Şirketinizin adını Adres Defterine koymanın XCode 4'ün genel sürümü için işe yaradığını doğruladım.
Daniel

Bu ayar ORGANIZATIONNAME yerine önceliklidir , bunu doğru bir şekilde ayarlayana kadar projelerim değişmeyecektir.
Gavin Miller

1
Ancak, müteahhitseniz biraz sorunlu…
Pierre Lebeaupin

11

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


harika :) Enter / return tuşuna
bastığımda

7

__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.


5

Sadece appName-Info.plist'e gidin ve bir "Telif Hakkı (insan tarafından okunabilir)" alanı ekleyin: nameOfDeveloper veya companyName. görüntü açıklamasını buraya girin:


Bu projeye özeldir, bu yüzden uygun bir cevap buluyorum.
csga5000

4

XCode 5'te proje oluştururken şirket adını seçebilirsiniz. Mevcut proje için şirket adını değiştirmek isterseniz, o zaman:

  1. .Xcodeproj'u Finder'da "Paket içeriğini göster" seçeneğini belirleyerek açın.
  2. TextEdit'te project.pbxproj dosyasını açın
  3. ORGANIZATIONNAME kuruluşunun mevcut değerini istenen değerle değiştirin.

2

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.


2

xcode'u aç

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).

orada adı ayarlayabilirsiniz.


1

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.


0

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.


0

Kaldırmayı app-info.plistdeneyebilir ve app-info.plistprojenize giriş yapmayı deneyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.