This is experimental project for building MLKit/MLKitTranslate in Swift Package Manager.
- iOS 16 and later
- Xcode 13.2.1 and later
dependencies: [
.package(url: "https://github.com/roMummy/google-mlkit-swiftpm", from: "6.0.0"),
],
targets: [
.target(
name: "YourTarget",
dependencies: [
.product(name: "MLKitTranslate", package: "google-mlkit-swiftpm"),
]
)
]
Add these flags to Other Linker Flags
in Build Settings of your Xcode projects.
-ObjC
-all_load
The MLKitTranslate
contains MLKitTranslate_resource.bundle
. Since the bundle can't be introduced via Swift PM, you need to link to your project by yourself.
Download MLKitTranslate_resource.bundle
from Release and add to your Xcode project and make it available in your build target.
- Since pre-built MLKit binary missing
arm64
for iphonesimulator, this project enables to build inarm64
for iphoneos andx86_64
for iphonesimulator only. - Only supported
Face Detection
andBarcode Scanning
right now.
Open Example/Example.xcworkspace
and fixing code signing to yours.