Tôi đã thêm một khung bên ngoài thông qua cocoapods vào ứng dụng iOS của mình. Làm thế nào tôi có thể loại bỏ thư viện đó khỏi dự án?
Tôi đã thêm một khung bên ngoài thông qua cocoapods vào ứng dụng iOS của mình. Làm thế nào tôi có thể loại bỏ thư viện đó khỏi dự án?
Câu trả lời:
Vì các tác dụng phụ của câu trả lời được chấp nhận đã bị xóa bởi một tập lệnh được viết bởi Kyle Fuller - deintegrate , tôi sẽ đăng quy trình làm việc phù hợp tại đây:
Cài đặt sạch:
$ sudo gem install cocoapods-clean
Chạy deintegrate trong thư mục của dự án:
$ pod deintegrate
Dọn dẹp:
$ pod clean
Sửa đổi podfile của bạn (xóa các dòng với các pod bạn không muốn sử dụng nữa) và chạy:
$ pod install
Làm xong.
cocoapods-clean
sẽ xóa Podfile
và.xcworkspace
pod deintegrate
là chính thức: guide.cocoapods.org/terminal/commands.html#pod_deintegrate Không cần sudo gem install cocoapods-deintegrate
.
pod clean
tôi nhận được:$ pod clean [!] Unknown command: clean
Xóa lib khỏi Podfile, sau đó pod install
một lần nữa.
pod update
. Điều đó làm việc cho tôi.
Xóa thư viện khỏi Podfile của bạn
Chạy pod install
trên thiết bị đầu cuối
Không ai trong số này làm việc cho tôi. Tôi có pod phiên bản 1.5.3 và phương pháp đúng là loại bỏ các pod không còn cần thiết khỏi Podfile và sau đó chạy:
pod update
Điều này cập nhật tệp Podfile.lock của bạn khỏi Podfile, xóa các thư viện đã bị xóa và cập nhật tất cả các thư viện của bạn.
pod install
pod install
là cách chính xác.
pod install
, tôi đã mở tệp Xcode xcworkspace, thực hiện dọn dẹp hoàn toàn trên thư mục bản dựng (alt + shift + lệnh + K) và các lỗi cảnh báo / liên kết đã biến mất. Pods hiện đã được gỡ cài đặt thành công từ dự án.