pageta-native/scripts
Till JS d2fa494956 feat(macos): Share Extension fürs Teilen aus Safari auf macOS
Symmetrisch zur iOS-ShareExtension (π-6). Neues Target
PagetaShareExtensionMac mit NSViewController-basiertem
ShareViewController, teilt PendingShareStore.swift mit der
iOS-Variante. URL landet in App-Group-Queue, App drain't beim
nächsten Foreground.

Bundle: ev.mana.pageta.share.mac, sandboxed mit
group.ev.mana.pageta. Display-Name "In Pageta speichern".

XcodeGen-Stolperstein dazu: mappt platformFilter: macOS
fälschlich zu maccatalyst, deshalb wird die Mac-Appex auf
echten macOS-Builds nicht embeddet. Plus: platformFilter = macos
(Singular) wird von Apple ignoriert. scripts/xcodegen-Wrapper
patcht den Eintrag nach dem xcodegen-Lauf zu
platformFilters = (macos, ) (Plural-Whitelist). README + CLAUDE.md
weisen darauf hin.

Build-Verifikation:
- macOS BUILD SUCCEEDED, PagetaShareExtensionMac.appex in
  PagetaNative.app/Contents/PlugIns/
- iOS BUILD SUCCEEDED, nur PagetaShareExtension + Widget in
  PagetaNative.app/PlugIns/, KEINE Mac-Appex

Apple-Dev-Portal offen (Till manuell): 4. Bundle
ev.mana.pageta.share.mac + App-Group-Eintrag.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 16:20:21 +02:00
..
build-icon.sh build-icon: Alpha-Strip via Pillow (ASC-ready) 2026-05-18 15:15:27 +02:00
xcodegen feat(macos): Share Extension fürs Teilen aus Safari auf macOS 2026-05-19 16:20:21 +02:00