Tuist no longer relinks static xcframeworks that are absorbed by a cached dynamic xcframework. Instead, it exposes them through framework search paths so that import statements resolve at compile time without duplicating symbols in the final binary. This prevents runtime crashes caused by double registration of global state, such as Firebase singletons, when using cached dynamic frameworks that wrap static dependencies.
Hive
Fixed runtime crashes when cached dynamic xcframeworks absorb static xcframeworks
Published
May 11, 2026 · 08:59 UTC
Repository
tuist/tuist