From e16ca9d8ba2bd97ccf08bbcd729235def110dece Mon Sep 17 00:00:00 2001 From: Johannes Marbach Date: Wed, 18 Sep 2024 21:20:59 +0200 Subject: [PATCH] ffi: default to reldbg when building iOS bindings Relates to: #4009 Signed-off-by: Johannes Marbach --- xtask/src/swift.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xtask/src/swift.rs b/xtask/src/swift.rs index 5546da7ea..80ce0d08d 100644 --- a/xtask/src/swift.rs +++ b/xtask/src/swift.rs @@ -64,7 +64,9 @@ impl SwiftArgs { target: targets, sequentially, } => { - let profile = profile.as_deref().unwrap_or(if release { "release" } else { "dev" }); + // The dev profile seems to cause crashes on some platforms so we default to reldbg + // https://github.com/matrix-org/matrix-rust-sdk/issues/4009 + let profile = profile.as_deref().unwrap_or(if release { "release" } else { "reldbg" }); build_xcframework(profile, targets, components_path, sequentially) } }