Answer myself,
this is caused by compiler's optiomization.
Firebase frameworks register them self by calling load method static method for Service component(Objective-C code, automatically called on runtime).
framwork's components files actally not using directly so build setting in Tuist ignore Component file. and so registration not worked.
So we should add Other linker flag field a value '-ObjC'. this flag compile Objective-C file in static library imported to this executable.