diff --git a/Examples/Package.swift b/Examples/Package.swift
index d0a31fe81dd861a3d33bf4eaeb4f59fb7c9f4947..3cc048d33a65f27d26fa50d1f2779fc77b510dfe 100644
--- a/Examples/Package.swift
+++ b/Examples/Package.swift
@@ -1,4 +1,4 @@
-// swift-tools-version:5.6
+// swift-tools-version:5.7
 // This file makes Xcode doesn't display this directory inside swift package.
 import PackageDescription
 let package = Package(name: "", products: [], targets: [])
diff --git a/Examples/xx-messenger/Package.swift b/Examples/xx-messenger/Package.swift
index c864b65ae011a37f81518206f61a791e5e93ec04..a8f31a2d90dbace950600ac765369968e80a406f 100644
--- a/Examples/xx-messenger/Package.swift
+++ b/Examples/xx-messenger/Package.swift
@@ -1,4 +1,4 @@
-// swift-tools-version: 5.6
+// swift-tools-version: 5.7
 import PackageDescription
 
 let swiftSettings: [SwiftSetting] = [
diff --git a/Package.swift b/Package.swift
index d34f37017ee095dcf806fe9fab7d6f82482b93e5..6e22e8e11f75b1e92b19dece4325e6f3b9edbb16 100644
--- a/Package.swift
+++ b/Package.swift
@@ -1,5 +1,4 @@
-// swift-tools-version: 5.6
-
+// swift-tools-version: 5.7
 import PackageDescription
 
 let swiftSettings: [SwiftSetting] = [
diff --git a/README.md b/README.md
index 83f708d886b695c5fbd58e9f8176699991fa4d97..7b468762ffd317e3c4fe0c12a72e268402932109 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # Elixxir dApps Swift SDK
 
-![Swift 5.6](https://img.shields.io/badge/swift-5.6-orange.svg)
+![Swift 5.7](https://img.shields.io/badge/swift-5.7-orange.svg)
 ![platform iOS, macOS](https://img.shields.io/badge/platform-iOS,_macOS-blue.svg)
 
 ## 📖 Documentation 
@@ -14,7 +14,7 @@ Check out included [examples](Examples).
 
 ## 🛠 Development
 
-Open `Package.swift` in Xcode (≥13.4.1).
+Open `Package.swift` in Xcode (≥14).
 
 ### Project structure
 
diff --git a/run-tests.sh b/run-tests.sh
index c6734d97956dea05d832c8320191351c1ada9f8a..d69dcac5dec6225c758182325019f63e42fe538d 100755
--- a/run-tests.sh
+++ b/run-tests.sh
@@ -9,12 +9,12 @@ if [ "$1" = "macos" ]; then
 elif [ "$1" = "ios" ]; then
 
   echo "\n\033[1;32mâ–¶ Running package tests on iOS Simulator...\033[0m"
-  set -o pipefail && xcodebuild -scheme 'elixxir-dapps-sdk-swift-Package' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify
+  set -o pipefail && xcodebuild -scheme 'elixxir-dapps-sdk-swift-Package' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=16.0,name=iPhone 14' test | ./xcbeautify
 
 elif [ "$1" = "examples-ios" ]; then
 
   echo "\n\033[1;32mâ–¶ Running XXMessenger example tests on iOS Simulator...\033[0m"
-  set -o pipefail && xcodebuild -workspace 'Examples/xx-messenger/XXMessenger.xcworkspace' -scheme 'XXMessenger' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify
+  set -o pipefail && xcodebuild -workspace 'Examples/xx-messenger/XXMessenger.xcworkspace' -scheme 'XXMessenger' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=16.0,name=iPhone 14' test | ./xcbeautify
 
 else