Does UE4 not support iOS dynamic framework in the future?

UE4 still not support the iOS dynamic framework until 4.20.PV

Clearly static framework is supported well.

There is some example on unreal engine.


Unreal engine is impossible to support dynamic framework?

I didn’t found information or hint about linking dynamic framework on Unreal build tool.

I tried it for two days and found a solution. for your reference.

First.Add All files in FrameWork use RuntimeDependencies

            RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "lib/IOS/libdynamic.framework/libdynamic"), UnrealBuildTool.StagedFileType.SystemNonUFS);
            RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "lib/IOS/libdynamic.framework/Info.plist"), UnrealBuildTool.StagedFileType.SystemNonUFS);
            RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "lib/IOS/libdynamic.libdynamic/_CodeSignature/CodeResources"), UnrealBuildTool.StagedFileType.SystemNonUFS);
            RuntimeDependencies.Add(Path.Combine(ModuleDirectory, "lib/IOS/libdynamic.framework/Headers/G6DebugAnyWhereInterface.h"), UnrealBuildTool.StagedFileType.SystemNonUFS);

then it will copy to bundle root. But the directory name is the project name and will conflict with the executable file.
so modify DefaultGamei.ini

[Staging]
 +RemapDirectories=(From="ModuleDirectory/Plugin/lib/IOS", To="FrameWork")

then the file will package in bundle/FrameWork