Preheat the oven to 350 F.
Into a large mixing bowl, combine all-purpose, baking powder, baking soda, cinnamon, ground ginger, nutmeg and kosher salt. Mix well and set aside.
Into a separate mixing bowl, combine vegetable oil, eggs, brown sugar, white sugar, apple sauce, vanilla extract and shredded carrots. Mix well.
Pour your wet ingredients into your dry and fold together and mix until there are no dry spots.
Spray a bundt cake pan with cooking spray and pour in your batter. Tap it on the counter to remove all your air bubbles. Place in the oven and bake for 60 - 70 minutes.
Into a bowl, cream cheese, butter and vanilla extract. Cream together with an electric hand mixer. Add in powdered sugar, kosher salt and milk. Continue to cream until smooth.
Remove your cake from the oven. Allow it slightly cool before removing it from the pan. Pour over your icing and garnish with lots of toasted pecans.