create_manifest兼容构造函数里的public参数