XCF framework binary file

Problem Statement

The iOS development team needs the XCFramework binary file from Auth0 to integrate into their project. (Reason: The SDK code base is using old language, which prevents the usage of swift package manager).

Solution

Auth0 does not provide binaries. You could compile and build the XCFramework yourself. Depending on the package manager you are using.

  • If you use Carthage with the --use-xcframeworks flag, the dependencies should be built as XCFrameworks.
  • If you use Cocoapods, you don’t have to do anything because Cocoapods takes care of building a separate project with all dependencies.
  • If you don’t use a package manager, you can build the XCFramework yourself.

The SDK does support the Swift package manager and since Auth0.swift 2.0 is 100% swift.

1 Like