Many have struggled with linking dynamic libs (or frameworks) on iOS, while linking against static ones was easy
Since UE 5 or so, when generating Xcode project 2 projects appear, one targeting Mac and the other iOS, this grants the possibility to link against dynamic libs:
on Xcode open .xcodeproj → general → add your libs to Frameworks, Libraries and Embedded content → on build phases add new phases for Embed frameworks and Link Binary With Librariesand add your framework now you can dlopen your lib with “[fw-name].framework/[lib-name]” and dlsym functions…
re-generating the project will delete those settings.