2013-05-13 11 views
5

iOS geliştirmede yeniyim ve biraz sorun yaşıyorum. Yaklaşık% 70 tamamlanmış bir uygulama miras aldım, ancak test yok. XCode projeme (v4.6.2) bir birim testi hedefi eklemek ve cmd-U'ya bastığımda çalışacak şekilde entegre etmek istiyorum.xCode 4.6.2'de paket yükleyici ayarını nasıl eklerim/değiştiririm?

Yeni bir birim sınama hedefini başarıyla ekledim. Bir sonraki talimat, "kurulum ayarları" -> "linker" altındaki "paket yükleyici" ayarını değiştireceğini söylüyor. Sorun, "paket yükleyici" ayarının boş olması ve satırda tıklatılması, ayar eklemek için +/- düğmelerini göstermemesidir.

Yeni oluşturulan test hedefimi cmd-U ile çalışacak şekilde ayarlamak için paket yükleyici ayarımı nasıl değiştirebilirim?

cevap

10

Yeni projeler için oluşturulan birim test hedefi bir Uygulama Birimi Testi'dir. BUNDLE_LOADER ve TEST_HOST değerini yapı ayarlarında ayarlayarak test kodunuzu uygulamaya aktarır. Yeni bir birim test hedefi oluşturabilir ve varsayılan olarak bu bir Mantıksal Birim Testi olacaktır (BUNDLE_LOADER ve TEST_HOST ayarlanmamıştır).

bir Application Unite Testi size BUNDLE_LOADER ve TEST_HOST belirlesin isterseniz: Eğer uygulama adının "DC Tel Sizer" değiştirmeniz gerekecektir

BUNDLE_LOADER = $(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer 
TEST_HOST = $(BUNDLE_LOADER) 

yeni testini yapmak için cmd-u ile hedef koşmak, test şemasını düzenlemeniz ve yeni test hedefinizi eklemeniz gerekir.

enter image description here