🔧 Xcode 16 build fails due to OpenSSL-Universal dependancy
How were you trying to build the app?
After upgrading for Xcode 16, my app fails to build on iOS. This error comes from the OpenSSL-Universal dependancy. This dep has now been updated to not fail to build, as seen here: https://github.com/krzyzanowskim/OpenSSL/commit/8729614a93e6b20307db3c3359aed81f030facaa#diff-7333bf151de6d987497db4c0be23e92a89841f5369d1e17b174bcc946c7a3c87
Solution is to upgrade the openssl version.
QuickCrypto Version
0.7.4
Target platforms
iOS
Operating system
MacOS
Can you build the QuickCrypto Example app?
I didn't try (⚠️ your issue might get ignored & closed if you don't try this)
Additional information
- [ ] I am using Expo
- [X] I have read the Troubleshooting Guide
- [X] I agree to follow this project's Code of Conduct
- [X] I searched for similar issues in this repository and found none.
Tried to execute pod update OpenSSL-Universal
It updates the version specified in Podfile.lock and solved the problem
@chungcf2006 Did you do this inside an Expo project or a bare React Native one?
@chungcf2006 Did you do this inside an Expo project or a bare React Native one?
Bare Reace Native Project
@salieflewis for expo projects, you can fix this by pinning the OpenSSL version in your app.json
{
"expo": {
"plugins": [
"expo-build-properties",
{
"ios": {
"extraPods": [
{
"name": "OpenSSL-Universal",
"configurations": ["Release", "Debug"],
"modular_headers": true,
"version": "3.3.2000"
}
]
}
}
]
}
}
make sure you also have expo-build-properties added to your dependencies.
@salieflewis for expo projects, you can fix this by pinning the OpenSSL version in your
app.json{ "expo": { "plugins": [ "expo-build-properties", { "ios": { "extraPods": [ { "name": "OpenSSL-Universal", "configurations": ["Release", "Debug"], "modular_headers": true, "version": "3.3.2000" } ] } } ] } }make sure you also have
expo-build-propertiesadded to your dependencies.
That looks promising. Thank you for sharing.
Any update on this? I am also having this issue. I see 0.7.5 is out, was this merging in this release?
OpenSSL has been working for a few builds now. Reopen if this issue persists.