Mac で Tauri アプリケーションを開発するときに注意するとこの備忘録です。
Mac 上で開発するときは何もなかったのですが、Tauri アプリケーションを Windows 環境でビルドしようとするとコンパイルエラーになってしまいました。
error[E0599]: no method named `hide` found for reference `&AppHandle<_>` in the current scope
--> src\lib.rs:55:29
|
55 | app.hide().unwrap();
| ^^^^ method not found in `&AppHandle<_>`
windows 環境では、AppHandleにはhideメソッドはないようです。
ソースコードを読んでみたら確かに #[cfg(target_os = "macos")] がついてました。
なので、ウィンドウを隠す処理を Windows 環境で動作させたければ webview_window.hide() を使いましょう。