Swiftpack.co - d-date/google-mlkit-swiftpm as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by d-date.
d-date/google-mlkit-swiftpm 5.0.0
Google MLKit for iOS in Swift Package Manager
⭐️ 83
🕓 1 week ago
iOS
.package(url: "https://github.com/d-date/google-mlkit-swiftpm.git", from: "5.0.0")

Google MLKit SwiftPM Wrapper

This is experimental project for building MLKit in Swift Package Manager.

Requirements

  • iOS 14 and later
  • Xcode 13.2.1 and later

Installation

Use Swift Package Manager to install

    .package(url: "https://github.com/d-date/google-mlkit-swiftpm", from: "5.0.0")

Add Linker flags

Add these flags to Other Linker Flags in Build Settings of your Xcode projects.

  • -ObjC
  • -all_load

Link .bundle to your project

The MLKitFaceDetection contains GoogleMVFaceDetectorResources.bundle. Since the bundle can't be introduced via Swift PM, you need to link to your project by yourself.

Download GoogleMVFaceDetectorResources.bundle from Release and add to your Xcode project and make it available in your build target.

Limitation

  • Since pre-built MLKit binary missing arm64 for iphonesimulator, this project enables to build in arm64 for iphoneos and x86_64 for iphonesimulator only.
  • Only supported Face Detection and Barcode Scanning right now.

Example

Open Example/Example.xcworkspace and fixing code signing to yours.

GitHub

link
Stars: 83
Last commit: 2 days ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

5.0.0
1 week ago

What's Changed

See updated feature on MLKit Release note.

Full Changelog: https://github.com/d-date/google-mlkit-swiftpm/compare/4.0.0...5.0.0

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics