Section 13/151 menit
13. Kapan Tidak Digunakan
13. Kapan Tidak Digunakan
- Jangan hybrid untuk project baru: Mulai dengan SPM saja; tambahkan CocoaPods hanya jika benar-benar terpaksa.
- Jangan tambahkan library yang sama ke CocoaPods DAN SPM: Duplicate symbols dan binary bloat.
- Jangan commit Pods/ folder: File-file ini besar, bisa di-regenerate, dan menyebabkan merge conflict.
- Jangan skip Podfile.lock dan Package.resolved: Tanpa lock files, CI bisa dapat versi berbeda dari developer lokal.
- Jangan
pod updatetanpa review:pod updatebisa update semua sekaligus — bisa breaking. Lebih amanpod update LibraryName. - Jangan cache Pods/ tanpa hash Podfile.lock di cache key: Cache stale yang tidak valid lebih buruk dari tidak ada cache.