2013-01-07 12 views
6

XCode 4.5 kullanarak yeni bir komut satırı aracı (Mac OS X komut satırı uygulaması oluşturma yolu) oluşturdum, ancak şimdi ona bir çerçeve eklemek istiyorum. Yapı aşamalarındaki çerçeve listesi boş.Çerçeve listesi boşsa, XCode 4'teki Core Foundation çerçevesini çıplak bir Komut Satırı Aracı'na nasıl ekleyebilirim?

Yazdığım .h/.m nesnel C sınıfı üstbilgisini ve uygulama dosyalarını ekleyebilirim, ancak eski XCode'un muhtemelen farklı bir şablona sahip olduğu bir "Komut Satırı Aracı" nı nasıl yapacağımı bilmiyorum; Core Foundation çerçevesine veya ona eklemeyi seçtiğim başka herhangi bir çerçeveye erişebilen bir komut satırı uygulaması (Cocoa uygulaması değil).

Ayrıca, XCode 3'te bir "Core Foundation Tool" seçeneği vardı, şimdi nerede?

(Güncelleştirmeler: Hedef Bağımlılıklar içinde "+" işaretini tıklıyordum, bu da mantıklı görünüyordu, ancak bana yalnızca eklenmesi gereken şeylerin boş bir listesini veriyor. Öğelerin gösterilmesini sağlamak için değiştirmeniz gereken başka bir şey olması gerektiğini düşündüm. Hedef Bağımlılıklarda, eğer yeni bir kullanıcı için tam olarak anlaşılamayacaksa, bu kamu hizmeti mesajı, soru ve cevap: Hey Apple, bunu "Kütüphaneleri veya Çerçeveleri Bağla" ya nasıl çevirirsiniz? Çerçeve orada görünür.Kendimiz tek bildiğimiz bir kitaplık ya da bir bağımlılık ekliyorsak, bize bir kafa karıştırıcı olduğunu tahmin etmemizi sağlar.)

+0

'hedef bağımlılıklar', hedefler arasındaki bağımlılıklar içindir. Örneğin, bir hedef aynı projede başka bir hedefe bağlı olduğunda. – bames53

+0

Benim düşünceme göre bu listedeki ilk öğe olmamalı, kullanıcıların% 99'u bunu kullanmıyor ve çerçeveler eklemiyorsa. Uygulamalara quartzcore eklemenin ne kadar yaygın olduğunu düşünürsek, öncelikle Çerçeveler listesinin ilk sırada olması gerektiğini düşünüyorum. Listedeki ilk öğe en yaygın kullanılanı olmalıdır. Bunun yerine, üçüncüsü, derlenmiş olan (sol tarafta ana proje görüntüsünü kopyalayan) ve ne yazık ki tüm önemli kelimelerin "Çerçeveler" inin eksik olduğu bir kaynak listesinden sonra. Apple yenilerini düşünmeli, iç çek. –

cevap

9

"Kütüphanelerle İkilemi Bağla" seçeneğine gidin ve + 'ya tıklayın. Ana xcode proje ayarlarınızın Yapım Aşamaları sayfasında bulunur. Hedef Bağımlılık ve Derleme Kaynakları bölümlerini daraltmak isteyebilirsiniz, böylece Bağlantı Binaryleri bölümü ekranınızda tamamen görülebilir.

enter image description here

Dipnot:

Hatam "+" Seni yapamaz olarak ne olduğu, "CoreFoundation bir bağımlılık ekleme" çekebileceğini düşündüm Hedef bağımlılıklar bölümünde, içinde tıklayarak edildi . Ayrıca XCode'un Çerçeve ve Kütüphane terimlerini birbirinin yerine geçmediğini ve bu durumda karışık bir şekilde kullanmadığını düşündüğümde, Kütüphanelerle birlikte LInk Binary'yi de karıştırdım. Ayrıca, artı simgesinin gizlenmesine de yardımcı olmaz ve ona erişmek için kaydırmanız veya iki üst bölümü de daraltmanız gerekmez. XCode Bence, alanlara "Kullanıcı Arayüzü çok kafa karıştırıcı" doludur: Ayrıca

enter image description here

, gerektiğinde ziyaretçiyi uygulanması (.m) dosyaları #import <CoreFoundation/CoreFoundation.h> ekleyin.

İlgili konular