SORU
24 Ocak 2013, PERŞEMBE


Kitaplıkları ile CocoaPods kullanırken bulunamadı mantık testleri iOS

Benim podspec kitaplıkları bazı işlevleri kullanmak benim projede sınıflara karşı bazı iOS mantık testleri yazmak için çalışıyorum. Standart birim test paket Güncellemelerinden olmasa da, Uygulama Testleri, Birim Testleri sadece) sağlanan kullanıyorum.

Örneğin, Sihirli Kaydı, bu kütüphane benim podspec bağlantılı var. Benim çalışma alanında, Bölmeler proje mevcut ve uygulaması cihazda simülatörde veya çalışırken beklendiği gibi çalışır. Test için Büyülü Kaydı kullanan nesneyi bağlamak için çalıştığınızda, ancak, bağlayıcı bir hata Büyülü kaydından seçiciler bulamıyorum belirten alıyorum. Mantık test bohçam benim HEADER_SEARCH_PATH güncelleme, hatta Sabit başlıklar dizin CocoaPods, ama hayır şans tarafından oluşturulan kodlama denedim.

Hiçbir sorun CocoaPods kütüphaneleri kullanmayan sınıflara karşı birim testleri çalıştırabilirsiniz.

Bahsettiğim bu yanlış mıyım? Bu CocoaPods kitaplıkları görmek için derleyici almak için başka bir şey mi yapmalıyım?

CEVAP
25 Ocak 2013, Cuma


Bu benim app ana hedefi CocoaPods kütüphaneden ayarları alıyordum bakarak düşündüm. CocoaPods içerir .xcconfig dosya Bakla adlı.xcconfig. Bu dosya Başlığı arama yolları içerir.

Proje Gezgini ve Bilgi sekmesine tıklayın proje bakarsanız, yapılandırmaları üst bölümünde listelenen bir yapı göreceksiniz. Eğer farklı yapılandırmaları için bilgilendirme Üçgen açarsanız, Bakla ana hedef altında görünecektir. Açılır listesini tıklayın ve Bakla mantık test hedef olarak eklemek zorunda kaldım.

Configurations Snapshot

Ben de benim ana hedef $(inherited) ${PODS_HEADERS_SEARCH_PATHS} ayarlarını kopyalamak için, ve onları İnşa Ayarları altında mantık test copy/HEADER_SEARCH_PATHS vardı.

Son olarak, libPods eklemek zorunda kaldım.Bağlantı Kitaplıkları ile İkili bir mantık testleri hedefim için faz oluşturmak.

Bu başkası yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • martin shervington

    martin sherv

    7 EKİM 2011
  • Rayone GB

    Rayone GB

    14 Temmuz 2007