-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recompile OpenSSL for iOS #6603
Labels
ios
issues that concern the ios client but not all clients
maintenance
dependency updates, key renewals, code cleanup
Milestone
Comments
tutao-mac
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Fixes #6603
tutao-mac
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
tutao-mac
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
tutao-mac
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
tutao-mac
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
paw-hub
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
tutao-mac
pushed a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
tutao-mac
pushed a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Fixes #6603
paw-hub
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Also stop using a .xcframework and just conditionally static-link the .a files depending on architecture, and use the include directory from the build tools. Fixes #6603
paw-hub
added a commit
that referenced
this issue
Mar 4, 2024
Set up a submodule that tracks external build tools, and have a script automatically compile libcrypto for iOS Simulator (arm64/x86_64) and iOS (arm64). Stop tracking the libcrypto binary in git. Also stop using a .xcframework and just conditionally static-link the .a files depending on architecture, and use the include directory from the build tools. Fixes #6603
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
ios
issues that concern the ios client but not all clients
maintenance
dependency updates, key renewals, code cleanup
Below are the contents of our wiki page. We just need to add another target in the invocation:
As OpenSSL does not provide compiling for iOS right away so we used an open source toolset which simplifies the task.
https://github.com/x2on/OpenSSL-for-iPhone.git
The current version was compiled from commit 3bcf50b0e1ac0b271929323bce90ae6605586b36.
Execution of build-libssl.sh:
We purposefully only use libcrypto in this invocation and leave out the libssl that was compiled.
To use this, we drag-and-drop the whole libcrypto.xcframework directory into the "Frameworks" folder in XCodes Project view. When prompted, check the "Copy items if needed" checkbox.
Test notes
The text was updated successfully, but these errors were encountered: