Skip to content

0xBF90E913/openssl-apple

 
 

Repository files navigation

OpenSSL-Apple

This is a fork of the repository: openssl-apple, which was created to fix the error "ITMS-91065: Missing signature". The original version is 3.2.108. Among other things I would like to thank the author of this repository: @keeshux, thanks for your hard work brother! Please do not forget about copyright. Also please understand that you should not use this fork after updating the original repository with the fixed problem, but until that happens, you are free to use my fork.

iOS support macOS support macOS Catalyst support watchOS support tvOS support xrOS support OpenSSL version license

This is a fork of the popular work by Felix Schulze, that is a set of scripts for using self-compiled builds of the OpenSSL library on the iPhone and the Apple TV.

However, this repository focuses more on framework-based setups and also adds macOS and watchOS support.

Compile library

Compile OpenSSL 3.2.0 for all targets:

./build-libssl.sh --version=3.2.0

Compile OpenSSL 3.2.0 for specific targets:

./build-libssl.sh --version=3.2.0 --targets="ios64-cross-arm64 macos64-x86_64 macos64-arm64"

For all options see:

./build-libssl.sh --help

Generate frameworks

Generate dynamically linked frameworks and a compound XCFramework:

./create-openssl-framework.sh

Original project

Acknowledgements

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (https://www.openssl.org/)

About

A script for compiling OpenSSL for Apple Devices.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 79.4%
  • Perl 15.9%
  • Swift 3.5%
  • C 1.1%
  • Ruby 0.1%