From f78108dc2ae5731912a9655e5ac506a3d72f82f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eric=20Blache=CC=80re?= Date: Sun, 26 Sep 2021 16:00:51 +0200 Subject: [PATCH] Use xcframeworks in release --- .gitignore | 1 + .../UserInterfaceState.xcuserstate | Bin 7346 -> 0 bytes Package.swift | 32 ++++++++++++++---- 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 .gitignore delete mode 100644 .swiftpm/xcode/package.xcworkspace/xcuserdata/bioche.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6cc39ae --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.swiftpm/xcode/package.xcworkspace/xcuserdata/bioche.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/.swiftpm/xcode/package.xcworkspace/xcuserdata/bioche.xcuserdatad/UserInterfaceState.xcuserstate b/.swiftpm/xcode/package.xcworkspace/xcuserdata/bioche.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index be77210750a673ee31d75e4cdf41e1ef75fb7438..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7346 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 PiGX27-?cXY=kEUoDfZ3A diff --git a/Package.swift b/Package.swift index cfd9102..18981ca 100644 --- a/Package.swift +++ b/Package.swift @@ -20,14 +20,24 @@ let package = Package( targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages this package depends on. +// .binaryTarget( +// name: "Realm", +// path: "Realm.xcframework" +// ), +// .binaryTarget( +// name: "RealmSwift", +// path: "RealmSwift.xcframework" +// ), .binaryTarget( name: "Realm", - path: "Realm.xcframework" + url: "https://github.com/bioche/RealmBinaries/releases/download/10.15.1/realm_13.zip", + checksum: "389e2b498c1a7fba317be118f784114fac561b25a0ba1bb83673d87fc16360e2" ), .binaryTarget( name: "RealmSwift", - path: "RealmSwift.xcframework" - ), + url: "https://github.com/bioche/RealmBinaries/releases/download/10.15.1/realmSwift_13.zip", + checksum: "fe8d5c19dd007970a4b1ded7bab78751b631959ceebec576aa0e064fc232393c" + ) ] ) @@ -48,14 +58,24 @@ let package = Package( targets: [ // Targets are the basic building blocks of a package. A target can define a module or a test suite. // Targets can depend on other targets in this package, and on products in packages this package depends on. +// .binaryTarget( +// name: "Realm", +// path: "12.5.1/Realm.xcframework" +// ), +// .binaryTarget( +// name: "RealmSwift", +// path: "12.5.1/RealmSwift.xcframework" +// ), .binaryTarget( name: "Realm", - path: "12.5.1/Realm.xcframework" + url: "https://github.com/bioche/RealmBinaries/releases/download/10.15.1/realm_12_5_1.zip", + checksum: "f32a21da217bfcd962528d33ba70971b1aede6f46db4d5ae16384292de20e0c5" ), .binaryTarget( name: "RealmSwift", - path: "12.5.1/RealmSwift.xcframework" - ), + url: "https://github.com/bioche/RealmBinaries/releases/download/10.15.1/realmSwift_12_5_1.zip", + checksum: "0b7e58617887ef77dff7e74802e7809cb4ffd4444a5e0ca85b8cb3cdba063ebf" + ) ] )