There is very simple solution to it
For Example In your tabBarControllers index 2 is for CollectionView and on 3 is for TableViewController
simply do all required settings icons names etc in storyboard
now in your ApplicationDidFinishLaunchingWith Options do this
As I assume your tabbarController is rootViewContrller do this
UITabbarController *tabbarController = (UITabBarController *)self.window.rootViewController;
NSMutableArray *arrayControllers = [NSMutableArray arrayWithArray:tabbarController.viewControllers];
if (OlderVersion) {//Check
[arrayControllers removeObjectAtIndex:2];
}else{
[arrayControllers removeObjectAtIndex:3];
}
[tabbarController setViewControllers:arrayControllers];