Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
krzyzanowskim committed Jun 30, 2024
1 parent ae47107 commit f731c7b
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
2 changes: 1 addition & 1 deletion OpenSSL-Universal.podspec
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
1 change: 1 addition & 0 deletions OpenSSL.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
2 changes: 1 addition & 1 deletion Project.swift
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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

Expand Down Expand Up @@ -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")
]
```

Expand All @@ -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")
]
),
```
Expand All @@ -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?

Expand Down

0 comments on commit f731c7b

Please sign in to comment.