Skip to content

Conversation

@ksloginov
Copy link
Contributor

Fix module/class name collision for SPM builds

When building with Swift Package Manager, the Aardvark module name shadows the Aardvark class, causing Aardvark.addDefaultBugReportingGestureWithEmailBugReporter to be inaccessible.

Changes:

  • Expose AardvarkSwift and AardvarkMailUISwift as standalone products in Package.swift
  • Add typealias to re-export Aardvark class under SPM builds
  • Use Self in extension to avoid duplication

@luispadron luispadron merged commit f0c5642 into square:master Jan 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants