package action import ( log "github.com/sirupsen/logrus" . "ios-wrapper/internal/wrapper/ofile" ) type addDylib struct { dylib_to_add []string } func (action *addDylib) withMacho(mf *MachoFile) error { for _, dylib := range action.dylib_to_add { mf.Context().AddDylib(dylib) log.WithFields(log.Fields{ "dylib": dylib, }).Info("Add Load Dylib Command") } return nil } func (action *addDylib) withFat(ff *FatFile) error { return defaultWithFat(action, ff) } func NewAddDylibAction(dylib_to_add []string) *addDylib { return &addDylib{ dylib_to_add, } }