Skip to content
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

🔧 Xcode 16 build fails due to OpenSSL-Universal dependancy #459

Open
3 of 4 tasks
losh11 opened this issue Sep 23, 2024 · 6 comments
Open
3 of 4 tasks

🔧 Xcode 16 build fails due to OpenSSL-Universal dependancy #459

losh11 opened this issue Sep 23, 2024 · 6 comments

Comments

@losh11
Copy link

losh11 commented Sep 23, 2024

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: krzyzanowskim/OpenSSL@8729614#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

@chungcf2006
Copy link

Tried to execute pod update OpenSSL-Universal
It updates the version specified in Podfile.lock and solved the problem

@salieflewis
Copy link

@chungcf2006 Did you do this inside an Expo project or a bare React Native one?

@chungcf2006
Copy link

@chungcf2006 Did you do this inside an Expo project or a bare React Native one?

Bare Reace Native Project

@joaquim-verges
Copy link

joaquim-verges commented Oct 10, 2024

@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
Copy link

@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.

That looks promising. Thank you for sharing.

@cmw9706
Copy link

cmw9706 commented Oct 22, 2024

Any update on this? I am also having this issue. I see 0.7.5 is out, was this merging in this release?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants