Swift Package Version Rules

Merhaba bu yazımızda Swift Package Versiyon sistemini inceleyeceğiz.

Swift paketlerini ;

  • Branch (Branch adı ile)
  • Commit (SHA ile)
  • Exact Version (Herhangi bir versiyon)
  • Range of Versions (Versiyon aralıklarını seçerek)
  • Up to Next Major Version
  • Up to Next Minor Version

yöntemleriyle çekebiliriz. Bu yöntemlerden;

  • Up to Next Major Version bir sonraki majör güncellemeye kadar güncelleme alır. Örneğin 5.7.1 sürümünde olan bir kütüphane 6.0.0 olan majör güncellemeye kadar güncellenir.
  • Up to Next Major Version bir sonraki minör güncellemeye kadar güncelleme alır. Örneğin 5.7.1 sürümünde olan bir kütüphane 5.8.0 olan minör güncellemeye kadar güncelleme alır.
  • Range of Versions belirlediğimiz versiyon aralıklarında otomatik güncelleme alır. Örneğin 5.7.1 ile 6.2.0 aralığını seçtik. Bu aralıktaki her güncellemeyi alır.

Bu versiyon güncellemeleri otomatik olarak gerçekleşmez. Manuel olarak güncelleyebilirsiniz. Xcode -> File -> Packages -> Resolve Package Versions adımlarını izleyerek belirlediğiniz kurala göre paketlerinizi güncelleyebilirsiniz ve ya terminal üzerinden proje dizinine gidip

“` xcodebuild -resolvePackageDependencies “`

komutunu kullanarak güncelleyebilirsiniz.

Şu yazıyı da inceleyebilirsiniz

Yayım tarihi
Uncategorized olarak sınıflandırılmış

Yorum Gönderin

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir