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
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 xcodeproj
s 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.
- Bağımsız dosyaları (
Podfile
Podfile.lock
vePods
dizin) silin - Sil
xcworkspace
oluşturulan Pods.xcconfig
libPods.a
xcodeproj
dosya sil referanslar (Frameworks
grubu) açın- Senin altında
Build Phases
Copy Pods Resources
Check Pods Manifest.lock
aşamaları silin. - 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.
Nasıl PHPStorm bir proje (çalışma alan...
Nasıl bir JavaScript nesnesinin bir öz...
Nasıl bir proje içinde tek bir dosya i...
Nasıl jQuery UI iletişim kutusunda Kap...
Nasıl Python dizin tarafından bir list...