2011-04-13 13 views
7

Xcode 4'teki mevcut bir evrensel uygulamaya birim testleri eklemeye çalışıyorum. Öğreticilerin takiplerini yaparken ve mantık testleri simülatörde düzgün çalışırken Cihazda test etmeye çalışıyorum "iOS cihazlarda Mantık Testi desteklenmiyor. Simülatörde mantık testlerini çalıştırabilirsiniz." Bununla birlikte, Xcode 4'te yeni bir proje oluşturduğunuzda ve Birim Testlerini Dahil Et kutusunu işaretlediğinizde, aslında cihazdaki testleri yükleyip çalıştıracağım. Mevcut projemde bunu etkinleştirmeme izin veren bir seçeneği kaçırıyor muyum?Varolan Xcode 4 Project'e aygıtta çalışan Birim Testleri Ekleme

cevap

17

Kakao Dokunmatik Ünite Test Paketi için Yapılandırma Ayarları aracılığıyla satır satır ilerleyerek bunu çözdüm.

Yapı ayarlar

Bağlayıcı

  • Seti Paketi Loader $(BUILT_PRODUCTS_DIR)/[Your App Name].app/[YourAppName] -e doğru

Birim Test

Yapı Aşamaları

-

  • Ayar Test Sunucu Hedef bağımlılıklar için uygulama hedefi ekle.

    Tüm bunları yaptıktan sonra, cihazınızı bağlayıp Test tuşuna basabilirsiniz.

  • +0

    Teşekkürler, Joe! Çok yararlı. – Daniel

    +0

    daha fazla bilgi http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/ – Andrew

    +0

    Joe, Mantık testlerini nasıl ekleyeceğinizi biliyor olabilirsiniz? Bir göz atın http://stackoverflow.com/questions/12781589/adding-logic-tests-to-the-project-in-xcode-4-5 – Stas

    İlgili konular