Davide De Rosa
431fd7eab9
Check Bitcode against more generic libssl.a
2021-11-24 16:21:02 +01:00
Davide De Rosa
7fe4127c8e
Use a non-Bitcode SwiftPM target
2021-11-24 16:02:43 +01:00
Davide De Rosa
88a5f17eff
Embed Bitcode in framework based on obj files
...
Suppress annoying warnings about missing Bitcode in *.o files.
2021-11-24 15:52:11 +01:00
Davide De Rosa
702ad59cf4
Disable Bitcode in .podspec
2021-11-24 15:52:11 +01:00
Davide De Rosa
1fde50f634
Work around dynamic linking warning in Catalyst
...
"was built for newer Mac Catalyst version (14.0) than being
linked (13.0)"
2021-11-24 15:52:11 +01:00
Davide De Rosa
e653c77faa
Create SwiftPM binaries for both dynamic/static
2021-11-24 15:52:11 +01:00
Davide De Rosa
37043e7c92
Lower SwiftPM version to 5.3
2021-11-06 11:42:43 +01:00
Davide De Rosa
1889136399
Fix tagging (be semantic)
2021-10-26 12:35:24 +02:00
Davide De Rosa
66b3133930
Fix symlinks in zipped xcframework
2021-10-26 12:19:13 +02:00
Davide De Rosa
2ed7369283
Make binaries available as Swift package
2021-10-25 13:08:10 +02:00
Davide De Rosa
782543ec7b
Update bundle
2021-10-06 17:54:28 +02:00
Davide De Rosa
928504378a
Merge pull request #41 from levigroker/levi/gpg-verify
...
Download GPG signature from archive location
2021-09-16 13:08:24 +02:00
Levi Brown
ddb8bbc636
Download GPG signature from archive location
...
This addresses an issue wher the downloaded signature would not match the archive, if an older version of the archive is downloaded.
2021-09-15 16:31:28 -06:00
Davide De Rosa
1f4c6c40d1
Merge pull request #40 from levigroker/levi/gpg_validation
...
Perform GPG Signature Validation on the archive
2021-09-15 23:37:26 +02:00
Davide De Rosa
e6e4b76e60
Use public OpenGPG key server
2021-09-15 11:03:59 +02:00
Levi Brown
85c7500ae0
Perform GPG Signature Validation on the archive
2021-09-15 11:03:25 +02:00
Davide De Rosa
3597714d2c
Bump OpenSSL version
2021-09-15 10:45:29 +02:00
Davide De Rosa
77244d0806
Update bundle
2021-05-30 23:34:59 +02:00
Davide De Rosa
901f68c07a
Bump OpenSSL version
2021-05-24 10:29:35 +02:00
Davide De Rosa
ada87845f8
Bump podspec
2021-03-02 14:49:24 +01:00
Davide De Rosa
fa491f04c0
Fix removed +x permission
2021-03-02 14:48:08 +01:00
Davide De Rosa
aeb695b01e
Merge pull request #38 from lmmenge/master
...
Fix support for WatchOS Simulator on Xcode 12.4 (ARM64)
2021-03-02 14:29:53 +01:00
Lucas Menge
299ead147c
Add watchos-sim-cross-arm64 target
2021-03-02 12:00:44 +01:00
Lucas Menge
30c3fdddfc
Update to OpenSSL 1.1.1j
2021-03-02 12:00:29 +01:00
Davide De Rosa
d217ffc557
Fix cache syntax and be verbose
2021-01-05 01:58:56 +01:00
Davide De Rosa
a8d8ab52e7
Drop x permission
2020-12-28 17:33:58 +01:00
Davide De Rosa
769f441716
Merge pull request #33 from ilkerc/master
...
Fix catalyst symlinks
2020-12-09 19:25:40 +01:00
ilker cam
75657e29b5
Update OpenSSL-Apple.podspec
2020-12-09 20:33:46 +03:00
ilker cam
663095279f
Update create-openssl-framework.sh
2020-12-09 20:33:18 +03:00
Davide De Rosa
7eb1ce9894
Reintroduce legacy i386 targets
...
- WatchOS Simulator
Fixes #31
2020-12-02 21:50:36 +01:00
Davide De Rosa
ab1ecbeca7
Bump version
2020-11-19 20:49:04 +01:00
Davide De Rosa
b436a24d22
Fix min iOS SDK overridden globally
...
Some targets enforce iOS 13.0 as minimum SDK, whereas current
script was overriding IOS_MIN_SDK_VERSION at a global scope.
Override min SDK 13.0 in those targets specifically.
See 1cf972d36f
Fixes #30
2020-11-19 17:58:19 +01:00
Davide De Rosa
c1ce10a4f0
Merge pull request #26 from keeshux/migrate-to-xcframework
...
Package fat frameworks as XCFramework
2020-11-17 10:07:04 +01:00
Davide De Rosa
9c4458af56
Raise CI timeout further
2020-11-15 19:14:10 +01:00
Davide De Rosa
8ed4b35737
Update Demo with XCFramework
2020-11-14 17:54:34 +01:00
Davide De Rosa
519ec9de7c
Update podspec to use XCFramework
...
Drop redundant template.
2020-11-14 17:15:59 +01:00
Davide De Rosa
0c61811aed
Produce XCFramework from per-platform frameworks
...
1. Produce one framework per platform
2. Merge archs (lipo) into same platform framework
3. Assemble fat frameworks into XCFramework
For more information:
- https://github.com/balthisar/openssl-xcframeworks
- https://developer.apple.com/forums/thread/666335
2020-11-14 16:51:24 +01:00
Davide De Rosa
3f826877c1
Skip lipo -create for static libs
...
Can't merge same arch for multiple platforms (e.g. iPhone
Simulator arm64 and iOS arm64). Also not needed for frameworks
creation, which is the primary goal of the scripts.
2020-11-14 16:51:24 +01:00
Davide De Rosa
035c02ec02
Merge pull request #25 from keeshux/apple-silicon
...
Add new arm64 targets (Apple Silicon)
2020-11-14 16:50:53 +01:00
Davide De Rosa
2f5cdaf136
Clean up platforms
...
- Rename WatchOS platform to Watch
- Drop Apple Watch armv7k
- Use "MacOSX" sys_id in targets .conf
2020-11-14 15:42:00 +01:00
Davide De Rosa
8ad22a2b3e
Update Demo
2020-11-13 22:14:25 +01:00
Davide De Rosa
ca05f8c697
Update README with recent archs
...
Fixes #21
2020-11-13 00:56:27 +01:00
Davide De Rosa
edeb296502
Bump podspec
2020-11-12 21:09:47 +01:00
Davide De Rosa
dfbf5a0564
Omit ARM64 simulator until migration to XCFrameworks
...
Can't lipo arm64 slices for different platforms (iPhoneOS and
iPhoneSimulator).
2020-11-12 20:13:57 +01:00
Davide De Rosa
2f6f4f5d57
Update README
2020-11-12 20:13:24 +01:00
Davide De Rosa
340537f48e
Bump podspec targets
2020-11-12 20:13:14 +01:00
Davide De Rosa
029e8ddeee
Enable ARM64 assembler on Apple Silicon
...
https://github.com/openssl/openssl/pull/12369
2020-11-12 19:00:09 +01:00
Davide De Rosa
1cf972d36f
Override min SDK for Apple Silicon
...
- iPhoneSimulator ARM64 = 13.0
- macOS ARM64 = 11.0
Would cause compiler warnings otherwise.
2020-11-12 19:00:09 +01:00
Davide De Rosa
2d7d115186
Add arm64 targets
...
- New Macs
- Catalyst
- iPhone Simulator
2020-11-12 19:00:09 +01:00
Davide De Rosa
2be1214e3b
Strip and reorder targets
...
- Adjust target min SDKs to build script
- Split opensslconf suffix by platform
- Drop old i386 targets
2020-11-12 18:59:46 +01:00