ngit-lib is a repository for building Libssh2, Openssl, libgit2 and libcurl packaged together as an xcframework for iOS, MacCatalyst, watchOS and tvOS.
- Libssh2: Website | Documentation | Changelog
- OpenSSL: Website | Documentation | Changelog
- Xcode
- Xcode Command Line Tools
- git (required for automatically detection of latest version of Libssh2/OpenSSL)
- Xcode: 11.1
- iOS SDK: 13.0
- Libssh2: 1.9.0
- OpenSSL: 1.1.0c
- Architectures: arm64 arm64e x86_64
- make 2a. make framework 2b. make framework_static
- Drag n' Drop libgit2.xcframework into your project
- Embed and sign the .xcframework in your project's target under "Frameworks, Libraries, and Embedded Content"
- There is no step 3