fix: process logs not showing on iOS (#8977)

This commit is contained in:
Lucas Fernandes Nogueira 2024-02-25 17:38:27 -03:00 committed by GitHub
parent 9cc014f2df
commit cbd9755e09
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 36 additions and 13 deletions

View File

@ -0,0 +1,6 @@
---
"@tauri-apps/cli": patch:bug
"tauri-cli": patch:bug
---
Fixes process logs not showing on `ios dev`.

2
Cargo.lock generated
View File

@ -3616,7 +3616,7 @@ checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae"
[[package]]
name = "tauri"
version = "2.0.0-beta.5"
version = "2.0.0-beta.6"
dependencies = [
"anyhow",
"bytes",

View File

@ -2723,6 +2723,15 @@ fn handle_user_message<T: UserEvent>(
}
}
Message::Webview(window_id, webview_id, webview_message) => {
#[cfg(any(
target_os = "macos",
windows,
target_os = "linux",
target_os = "dragonfly",
target_os = "freebsd",
target_os = "netbsd",
target_os = "openbsd"
))]
if let WebviewMessage::Reparent(new_parent_window_id) = webview_message {
let webview_handle = windows.0.borrow_mut().get_mut(&window_id).and_then(|w| {
w.webviews

View File

@ -37,11 +37,19 @@ public class Logger {
}
public static func debug(_ items: Any..., category: String = "app") {
#if DEBUG
Logger.log(items, category: category, type: OSLogType.default)
#else
Logger.log(items, category: category, type: OSLogType.debug)
#endif
}
public static func info(_ items: Any..., category: String = "app") {
#if DEBUG
Logger.log(items, category: category, type: OSLogType.default)
#else
Logger.log(items, category: category, type: OSLogType.info)
#endif
}
public static func error(_ items: Any..., category: String = "app") {

View File

@ -71,7 +71,7 @@
true)
const action = () => {
window.window.__TAURI_INTERNALS__.ipc({
window.__TAURI_INTERNALS__.ipc({
cmd,
callback,
error,

View File

@ -3254,7 +3254,7 @@ checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae"
[[package]]
name = "tauri"
version = "2.0.0-beta.4"
version = "2.0.0-beta.6"
dependencies = [
"anyhow",
"bytes",
@ -3305,7 +3305,7 @@ dependencies = [
[[package]]
name = "tauri-build"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"anyhow",
"cargo_toml",
@ -3327,7 +3327,7 @@ dependencies = [
[[package]]
name = "tauri-codegen"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"base64",
"brotli",
@ -3352,7 +3352,7 @@ dependencies = [
[[package]]
name = "tauri-macros"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"heck",
"proc-macro2",
@ -3364,7 +3364,7 @@ dependencies = [
[[package]]
name = "tauri-plugin"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"anyhow",
"glob",
@ -3404,7 +3404,7 @@ dependencies = [
[[package]]
name = "tauri-runtime"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"gtk",
"http",
@ -3420,7 +3420,7 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"cocoa",
"gtk",
@ -3441,7 +3441,7 @@ dependencies = [
[[package]]
name = "tauri-utils"
version = "2.0.0-beta.3"
version = "2.0.0-beta.4"
dependencies = [
"aes-gcm",
"brotli",

View File

@ -459,9 +459,9 @@ dependencies = [
[[package]]
name = "cargo-mobile2"
version = "0.10.2"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "099563294a8f548dc70c2e5aecf61039c54e2af64526c0af348f2da41a6da622"
checksum = "9b4151a9a0e09e3acc2695c326cfdcf0b5ce5b04ab617cea6405a085f639b001"
dependencies = [
"colored",
"core-foundation",

View File

@ -39,7 +39,7 @@ name = "cargo-tauri"
path = "src/main.rs"
[dependencies]
cargo-mobile2 = { version = "0.10.2", default-features = false }
cargo-mobile2 = { version = "0.10.3", default-features = false }
jsonrpsee = { version = "0.20", features = [ "server" ] }
jsonrpsee-core = "0.20"
jsonrpsee-client-transport = { version = "0.20", features = [ "ws" ] }