Giter Site home page Giter Site logo

Comments (13)

ncooke3 avatar ncooke3 commented on May 29, 2024 1

Hi @arturdev, this actually looks related to the following dependency shown in the Package.resolved:

 {
      "identity" : "openssl-apple",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/passepartoutvpn/openssl-apple",
      "state" : {
        "revision" : "0edc07c7a0e4ec2ca0f448dd68314241ccc925b3",
        "version" : "3.2.107"
      }
    },

The reason being that the release for this dependency (https://github.com/passepartoutvpn/openssl-apple/releases/tag/3.2.107) has an openssl.xcframework artifact.

Firebase uses a similarly named, but different dependency from:

    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "e9fad491d0673bdda7063a0341fb6b47a30c5359",
        "version" : "1.62.2"
      }
    },

called openssl_grpc.xcframework which does contain a code signature.

I recommend creating an issue in the https://github.com/passepartoutvpn/openssl-apple repo.

from firebase-ios-sdk.

google-oss-bot avatar google-oss-bot commented on May 29, 2024

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

from firebase-ios-sdk.

arturdev avatar arturdev commented on May 29, 2024

@ncooke3 I don't think you're right, because Apple clearly states that they find BoringSSL...
The link you posted doesn't have any reference to BoringSSL... only firebase has a reference to it

from firebase-ios-sdk.

ncooke3 avatar ncooke3 commented on May 29, 2024

Apple's warning says:

ITMS-91065: Missing signature - Your app includes “Frameworks/openssl.framework/openssl”, which includes BoringSSL / openssl_grpc, an SDK that was identified in the documentation as a privacy-impacting third-party SDK. If a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a signature file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a signature. For details about verifying the code signature for a third-party SDK, visit: https://developer.apple.com/documentation/xcode/verifying-the-origin-of-your-xcframeworks.

Firebase does not provide a framework named openssl.framework. Firebase does provide a framework named openssl_grpc.framework, but the App Store Connect error does not list openssl_grpc.framework as the problematic framework.

https://github.com/passepartoutvpn/openssl-apple does however offer a openssl.framework, but this isn't a Firebase dependency (it is listed in your Package.resolved though)

from firebase-ios-sdk.

NasrullahKhan avatar NasrullahKhan commented on May 29, 2024

@arturdev did you manage to find the solution?

from firebase-ios-sdk.

arturdev avatar arturdev commented on May 29, 2024

@NasrullahKhan yes... Eventually, the issue was with https://github.com/passepartoutvpn/openssl-apple.. so I ended up using another library,, other than passepartoutvpn's one

from firebase-ios-sdk.

NasrullahKhan avatar NasrullahKhan commented on May 29, 2024

@arturdev which library you used.. because i'm also using tunnelkit for tcp/udp and wireguard protocols.

from firebase-ios-sdk.

arturdev avatar arturdev commented on May 29, 2024

@NasrullahKhan I built mine, on top of @OpenVPN's official

from firebase-ios-sdk.

NasrullahKhan avatar NasrullahKhan commented on May 29, 2024

@arturdev can you help?

from firebase-ios-sdk.

arturdev avatar arturdev commented on May 29, 2024

with what?

from firebase-ios-sdk.

NasrullahKhan avatar NasrullahKhan commented on May 29, 2024

how you built yours?

from firebase-ios-sdk.

arturdev avatar arturdev commented on May 29, 2024

On top of this: https://github.com/OpenVPN/openvpn3
The rest you should figure out yourself

from firebase-ios-sdk.

NasrullahKhan avatar NasrullahKhan commented on May 29, 2024

@arturdev Thanks.

from firebase-ios-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.