From 2b3352a71b52c8f34d615870918242fcc90ec82e Mon Sep 17 00:00:00 2001 From: Bang Nguyen Date: Thu, 18 Dec 2025 12:36:02 +0800 Subject: [PATCH] Enable LibraryEvolution since the library is stable and avoid ABI breaking issue when an xcframework uses SwiftyRSA --- Package.swift | 4 +++- SwiftyRSA.podspec | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 8c22cc1..cdac8f1 100644 --- a/Package.swift +++ b/Package.swift @@ -15,6 +15,8 @@ let package = Package( .target( name: "SwiftyRSA", dependencies: [], - path: "Source") + path: "Source", + swiftSettings: [.unsafeFlags(["-enable-library-evolution"])] + ) ] ) diff --git a/SwiftyRSA.podspec b/SwiftyRSA.podspec index e43a58c..e0edbee 100644 --- a/SwiftyRSA.podspec +++ b/SwiftyRSA.podspec @@ -17,6 +17,7 @@ Pod::Spec.new do |s| s.exclude_files = "Source/SwiftyRSA+ObjC.swift" s.framework = "Security" s.requires_arc = true + s.pod_target_xcconfig = { 'BUILD_LIBRARY_FOR_DISTRIBUTION' => 'YES' } s.swift_version = "5.0" s.ios.deployment_target = "10.0"