2010-08-19 35 views

cevap

6

Bir Xcode projesi, proje için kaynak dosyaları ve .xcodeproj klasöründen oluşur (bir dosyaya benziyor, ancak aslında bir paket gibi, yani Finder tarafından tek bir nesne olarak ele alınan bir klasör ve dosyalar.

.xcodeproj klasörünün içine bakarsanız (bunu terminal uygulamasıyla yapabilir veya .xcodeproj paketine sağ tıklayıp "Paket İçeriğini Göster" seçeneğini seçebilirsiniz) birkaç dosya göreceksiniz. Önemli olan tek dosya project.pbxproj. Bu dosyanın formatı belgesizdir, ancak bir metin dosyasıdır ve buna bakarsanız biçim çok karmaşık görünmez.

Bir proje oluşturmak için içinde uygun bir .xcodeproj klasörüne ve bu klasörün içinde uygun bir project.pbxproj dosyasına sahip bir klasör oluşturmanız gerekir. Proje ihtiyaçlarınız basitse, her zaman Xcode tarafından oluşturulan bir hazırproje.pbxproj dosyası ile başlayıp .xcodeproj klasörünüze yapıştırabilirsiniz.

+0

bunun yana sadece bir dizin terminali – Tech

+0

kullanarak klasör .xcodeproj nasıl oluşturabileceğini bir fikrin, sadece 'mkdir hello.xcodeproj' kullanabilirsiniz var:

İşte ana sayfası. İyi şanslar! –

6

Cmake, Xcode projelerini arzu edebileceğiniz diğer herhangi bir yapı türüyle birlikte oluşturacaktır. Çok fazla özelleştirilebilir ve birden fazla hedefi, bağımlılığı, bağlantıyı ve görüntüleyebileceğiniz diğer özellikleri işleyebilir. Sarp bir öğrenme eğrisine sahiptir, ancak çok güçlü bir araçtır. Şu anda aynı kod tabanından hem Xcode hem de görsel stüdyo çözümünü üretmek için cmake kullanıyoruz.

Cmake'nin en basit örneği $cmake -G "Xcode" ...args... şeklindedir ve bu da tüm nessecary dosyalarını projenizde yayınlarınızdan oluşturur. http://www.cmake.org

+0

Hata hakkında nasıl bir fikir elde edeceğinize dair herhangi bir fikir CMakeLists.txt.' içermiyor mu? –