Firebase-ios-sdk: Firebase ML: Support for Swift Package Manager

Created on 28 Aug 2020  路  3Comments  路  Source: firebase/firebase-ios-sdk

Step 1: Describe your environment

  • Xcode version: 12.0 beta 5
  • Firebase SDK version: Branch 6.31-spm-beta
  • Firebase Component: Firebase ML
  • Component version: 6.31
  • Installation method: Swift Package Manager

Step 2: Describe the problem

As described by @paulb777 here, Firebase ML is not supported yet on SPM. It would be nice to have this

Steps to reproduce:

When you install Firebase with SPM, Firebase/ML is not available.

Swift Package Manager ml feature request

Most helpful comment

@joshuapoq We don't have an update on timing. We're planning to open source both ML and Performance and may wait until that happens to add SPM support to avoid the complexity and instability we're seeing with binary package support with Analytics. For Messaging, we're working to planning to remove the Protobuf dependency that relies on options unsupported by SPM.

Feel free to open separate issues for each of these and we may adjust priorities based on the thumbs-up indicators.

All 3 comments

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

Not quite the right place but is there an update on when Performance Monitoring (and the others) will be part of Swift Package Manager?

I'd be interested in knowing what issues there are - I assume that these frameworks rely on low level libraries or resources that are harder to package?

@joshuapoq We don't have an update on timing. We're planning to open source both ML and Performance and may wait until that happens to add SPM support to avoid the complexity and instability we're seeing with binary package support with Analytics. For Messaging, we're working to planning to remove the Protobuf dependency that relies on options unsupported by SPM.

Feel free to open separate issues for each of these and we may adjust priorities based on the thumbs-up indicators.

Was this page helpful?
0 / 5 - 0 ratings