The 49ers signed former Bears RB Khalil Herbert, who worked out for them last week. They also signed DE Titus Leo to address their injury issue at that position. To make room, they waived CB Eli Apple and waived/injured DE Mikail Kamara (knee)