Skip to content

feat(pdfx): add Swift Package Manager support - #623

Open
vinnyt wants to merge 1 commit into
ScerIO:mainfrom
vinnyt:pdfx-swift-package-manager
Open

feat(pdfx): add Swift Package Manager support#623
vinnyt wants to merge 1 commit into
ScerIO:mainfrom
vinnyt:pdfx-swift-package-manager

Conversation

@vinnyt

@vinnyt vinnyt commented Aug 14, 2026

Copy link
Copy Markdown

Summary

  • adds Swift Package Manager support for pdfx on iOS and macOS
  • consolidates the duplicated Apple implementation into shared Darwin sources
  • splits the Objective-C Pigeon bridge from the Swift target as required by SwiftPM
  • retains and validates CocoaPods compatibility
  • updates Pigeon generation paths for the shared source layout

Validation

Validated with Flutter 3.44.9:

  • flutter test: all 7 tests pass
  • iOS simulator debug build using SwiftPM
  • macOS debug build using SwiftPM
  • iOS simulator debug build with SwiftPM disabled, using CocoaPods
  • macOS debug build with SwiftPM disabled, using CocoaPods

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.

1 participant