segment-integrations / analytics-ios-integration-amplitude

The Amplitude analytics-ios integration.
MIT License
11 stars 45 forks source link

The XCFramework published on the Releases page does not support tvOS #100

Open daltonclaybrook opened 3 years ago

daltonclaybrook commented 3 years ago

The XCFramework on the Releases page for version 3.3.0 contains slices for iOS and iOS simulator, but is missing slices for tvOS and tvOS simulator. I believe the RELEASING.md file should be updated to build frameworks for tvOS, and these should be included in the resulting XCFramework bundle.

bsneed commented 3 years ago

Hi @daltonclaybrook are you using Carthage? We're trying to drop Carthage support across the board. The tools aren't well maintained, have remained broken for m1 Macs for quite some time, and XCFrameworks support lagged considerably and still isn't up to par.

If you're using the XCFramework w/ SPM, I'd rather add SPM support if that's what's happening.

daltonclaybrook commented 3 years ago

We are in the early phases of exploring strategies around pre-building our third-party frameworks generally. Carthage is one option for us, but the larger goal is to simply not have devs rebuilding third parties needlessly (we use CocoaPods today). In my opinion, if some vendors already publish pre-built XCFrameworks, that is the best-case scenario for us since we can just download and use those and bypass the need for something like Carthage entirely.