SORU
7 Mayıs 2013, Salı


Nasıl bir proje CocoaPods kaldırmak için?

Bir projeden CocoaPods kaldırarak doğru yolu nedir? Bütün CocoaPod kaldırmak istiyorum. Bazı sınırlamalar müvekkilim tarafından dayatılan nedeniyle kullanamıyorum. Bir xcworkspace yerine sadece bir xcodeproj gerekiyor.

CEVAP
7 Mayıs 2013, Salı


Bir projeden çıkarılması CocoaPods mümkün, ama CLİ tarafından otomatik değil şu anda. İlk şey, eğer tek sorun var. kullanımı mümkün olmayan bir xcworkspace kullanabilirsiniz CocoaPods ile sadece xcodeprojs kullanarak --no-integrate bayrağı olan vasiyet Pods.xcodeproj ancak bir çalışma alanı. O zaman senin ana için bir alt proje olarak xcodeproj xcodeproj ekleyebilirsiniz.

Eğer gerçekten tüm CocoaPods entegrasyon kaldırmak isterseniz birkaç şey yapmanız gerekir:

NOTeğer yanlış yapılırsa bazı şeyleri düzenleme, ana proje kırılmasına neden olabilir. Ben kuvvetle her ihtimale karşı kaynak denetimi içine projelerinizi kontrol etmenizi öneririz. Ayrıca bu talimatları CocoaPods sürüm 0.28.0, yeni sürümleri ile değiştirin.

  1. Bağımsız dosyaları (Podfile Podfile.lock ve Pods dizin) silin
  2. Sil xcworkspace oluşturulan
  3. Pods.xcconfig libPods.a xcodeproj dosya sil referanslar (Frameworks grubu) açın
  4. Senin altında Build Phases Copy Pods Resources Check Pods Manifest.lock aşamaları silin.
  5. Bu apaçık görünebilir ama 3. parti kütüphaneler başka şekilde entegre veya kodunuzu onları başvuruları kaldırmanız gerekir.

Bu adımı yaptıktan sonra önce varolan xcodeproj Bir tek ayarlanmalıdır entegre CocoaPods. Eğer kaçırdığım bir şey varsa bana bildirin ve bu düzenleme.

Ayrıca her zaman eğer bir sorunları varsa onları çözmek için bir yol ile gelip, böylece issue tracker bizim onları gönderin lütfen CocoaPods geliştirmek için nasıl önerileri arıyoruz!

EDİT

Jack tarafından shown yorum Wu olarak sizin için bu adımları otomatik bir üçüncü parti CocoaPods bir eklenti var. here bulunabilir. Üçüncü parti bir eklenti olduğunu ve her zaman CocoaPods olduğunda güncellenmiş olmayabilir unutmayın. Ayrıca bu sorun, sorun olmaz yani CocoaPods çekirdek ekip üyesi tarafından yapılmış olduğunu unutmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007