Saya menambahkan kerangka kerja eksternal melalui cocoapods ke dalam aplikasi iOS saya. Bagaimana saya bisa menghapus perpustakaan itu dari proyek?
320
Karena efek samping jawaban yang diterima telah dihapus oleh skrip yang ditulis oleh Kyle Fuller - deintegrate , saya akan memposting alur kerja yang tepat di sini:
Instal bersih:
$ sudo gem install cocoapods-clean
Jalankan deintegrate di folder proyek:
$ pod deintegrate
Bersih:
$ pod clean
Ubah podfile Anda (hapus baris dengan pod yang tidak ingin Anda gunakan lagi) dan jalankan:
$ pod install
Selesai
pod install
, saya membuka file Xcode xcworkspace, melakukan pembersihan penuh pada folder build (alt + shift + command + K), dan peringatan / kesalahan linker hilang. Pod sekarang berhasil dihapus dari proyek.cocoapods-clean
menghapusPodfile
dan.xcworkspace
pod deintegrate
resmi: guides.cocoapods.org/terminal/commands.html#pod_deintegrate Tidak perlusudo gem install cocoapods-deintegrate
.pod clean
saya dapatkan:$ pod clean [!] Unknown command: clean
Hapus lib dari Podfile, lalu
pod install
lagi.sumber
pod update
. Itu berhasil bagi saya.Hapus perpustakaan dari Podfile Anda
Jalankan
pod install
di terminalsumber
Tak satu pun dari ini bekerja untuk saya. Saya memiliki pod versi 1.5.3 dan metode yang benar adalah menghapus pod yang tidak lagi diperlukan dari Podfile dan kemudian jalankan:
Ini memperbarui file Podfile Anda. Buka dari Podfile Anda, menghapus pustaka yang telah dihapus dan memperbarui semua pustaka Anda.
sumber
pod install
pod install
merupakan cara yang benar.sumber
[!] Unknown option: '--no-integrate'
Hapus nama pod dari
Podfile
Open Terminal, setel path folder proyek dan Jalankanpod update
perintah.CATATAN:
pod update
akan memperbarui semua perpustakaan ke versi terbaru dan juga akan menghapus perpustakaan yang namanya telah dihapus dari podfile.sumber