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