mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-10-10 22:38:44 +02:00
* fix(ios): make `init_plugin_*` entry points public so release builds link on Xcode 27 Xcode 27's SwiftPM (Swift Build) gives non-public @_cdecl functions local visibility in release builds, so each plugin's init_plugin_* is undefined when Rust links. Mark them public in the 11 plugins with an iOS part. See tauri-apps/tauri#16130 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Apply suggestion from @lucasfernog --------- Co-authored-by: takakix2 <1370181+takakix2@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
531 B
531 B
barcode-scanner, biometric, clipboard-manager, dialog, geolocation, haptics, log, nfc, notification, opener, shell, barcode-scanner-js, biometric-js, clipboard-manager-js, dialog-js, geolocation-js, haptics-js, log-js, nfc-js, notification-js, opener-js, shell-js
| barcode-scanner | biometric | clipboard-manager | dialog | geolocation | haptics | log | nfc | notification | opener | shell | barcode-scanner-js | biometric-js | clipboard-manager-js | dialog-js | geolocation-js | haptics-js | log-js | nfc-js | notification-js | opener-js | shell-js |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch | patch |
On iOS, mark the plugin's init_plugin_* entry point public so release builds made with Xcode 27 keep it global and link.