From f731c7b15d04233804e5d14e4f8f0e4493e59e64 Mon Sep 17 00:00:00 2001 From: Marcin Krzyzanowski Date: Sun, 30 Jun 2024 15:56:49 +0200 Subject: [PATCH] Update README --- OpenSSL-Universal.podspec | 2 +- OpenSSL.json | 1 + Project.swift | 2 +- README.md | 11 +++++++---- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/OpenSSL-Universal.podspec b/OpenSSL-Universal.podspec index 3fe80137..1d2180f9 100644 --- a/OpenSSL-Universal.podspec +++ b/OpenSSL-Universal.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "OpenSSL-Universal" - s.version = "3.1.5004" # 3.1.5 + s.version = "3.1.5005" # 3.1.5 s.summary = "OpenSSL for iOS, macOS, tvOS, visionOS" s.description = "OpenSSL is an SSL/TLS and Crypto toolkit. Deprecated in macOS and gone in iOS, this spec gives your project non-deprecated OpenSSL support. Supports macOS, iOS, tvOS, visionOS including Simulator (armv7,armv7s,arm64,x86_64)." s.homepage = "https://github.com/krzyzanowskim/OpenSSL" diff --git a/OpenSSL.json b/OpenSSL.json index 07ff14e7..852e820d 100644 --- a/OpenSSL.json +++ b/OpenSSL.json @@ -1,4 +1,5 @@ { + "3.1.5005": "https://github.com/krzyzanowskim/OpenSSL/releases/download/3.1.5005/OpenSSL.xcframework.zip", "3.1.5004": "https://github.com/krzyzanowskim/OpenSSL/releases/download/3.1.5004/OpenSSL.xcframework.zip", "3.1.5003": "https://github.com/krzyzanowskim/OpenSSL/releases/download/3.1.5003/OpenSSL.xcframework.zip", "3.1.5001": "https://github.com/krzyzanowskim/OpenSSL/releases/download/3.1.5001/OpenSSL.xcframework.zip", diff --git a/Project.swift b/Project.swift index ae99b8ff..03b13eff 100644 --- a/Project.swift +++ b/Project.swift @@ -1,7 +1,7 @@ import ProjectDescription private let developmentTeam: SettingValue = "67RAULRX93" -private let marketingVersion: String = "3.1.5004" +private let marketingVersion: String = "3.1.5005" let project = Project( name: "OpenSSL", diff --git a/README.md b/README.md index 1447dd66..b9d26ec6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OpenSSL-Universal -OpenSSL [CocoaPods](https://cocoapods.org/), [Carthage](https://github.com/Carthage/Carthage) and [Swift Package Manager](https://swift.org/package-manager/) package for iOS, macOS, Catalyst, tvOS, visionOS. A complete solution to OpenSSL. The package comes with precompiled libraries and includes a script to build newer versions if necessary. +OpenSSL [CocoaPods](https://cocoapods.org/), [Carthage](https://github.com/Carthage/Carthage) and [Swift Package Manager](https://swift.org/package-manager/) package for iOS, macOS, Catalyst, tvOS, visionOS, watchOS. A complete solution to OpenSSL. The package comes with precompiled libraries and includes a script to build newer versions if necessary. ### Support & Sponsors @@ -18,6 +18,7 @@ The financial sustainability of the project is possible thanks to the ongoing co - macOS with architectures: x86_64, arm64 (including Catalyst target) - tvOS with architectures: arm64 - visionOS with archtectures: arm64 +- watchOS with architectures: arm64, arm64_32 #### Output Formats @@ -46,9 +47,11 @@ The result of a build process is put inside [Frameworks](Frameworks/) directory. ### Swift Package Manager +I advised you to use [OpenSSL-Package](https://github.com/krzyzanowskim/OpenSSL-Package) which is a pure binary distribution that distribute the very same binary but avoid fetching this git repository which is significant in size. + ```swift dependencies: [ - .package(url: "https://github.com/krzyzanowskim/OpenSSL-Package.git", from: "3.1.5004") + .package(url: "https://github.com/krzyzanowskim/OpenSSL-Package.git", from: "3.1.5005") ] ``` @@ -58,7 +61,7 @@ and then as a dependency for the Package target utilizing OpenSSL: .target( name: "MyApp", dependencies: [ - .product(name: "OpenSSL", package: "OpenSSL") + .product(name: "OpenSSL", package: "OpenSSL-Package") ] ), ``` @@ -83,7 +86,7 @@ binary "https://raw.githubusercontent.com/krzyzanowskim/OpenSSL/main/OpenSSL.jso ## FAQ etc. #### Where can I use OpenSSL-Universal? -These libraries work for both iOS and macOS. It is your prerogative to check. Ask yourself, are you trying to write an app for old devices? new devices only? all iOS devices? only macOS?, etc :: +These libraries work for iOS, macOS, appleTV, visionOS, watchOS. It is your prerogative to check. Ask yourself, are you trying to write an app for old devices? new devices only? all iOS devices? only macOS?, etc :: #### What is XCFramework?