I currently try to find a way to remove while run the app a TabBar Item, i found a way to enable or disable it but not to complete remove it. For disable it i do:>
Swift 4.1 For removing More items Use Array
let index = [2,0] index.forEach{viewControllers?.remove(at: $0)}
the point in the array is You Should Use Descending Order of indexes to remove to get the desired Result.