Preheat your oven to 300°F (150°C). Line a baking sheet with aluminum foil for easy cleanup.
Remove the membrane from the back of the ribs for better flavor and tenderness. Pat the ribs dry with paper towels.
In a small bowl, mix together salt, black pepper, garlic powder, onion powder, smoked paprika, and cayenne pepper. Rub this spice mixture all over the ribs, covering both sides evenly.
Place the ribs on the prepared baking sheet, bone side down. Cover tightly with another piece of aluminum foil.
Bake in the preheated oven for 2.5 to 3 hours, until the ribs are tender and the meat pulls away from the bone easily.
While the ribs are baking, mix the BBQ sauce, apple cider vinegar, and honey in a small saucepan over medium heat. Stir until warmed through and well combined.
After baking, remove the ribs from the oven and increase the temperature to 400°F (200°C).
Brush a generous amount of the BBQ sauce mixture over the ribs. Return the ribs to the oven, uncovered, and bake for an additional 15-20 minutes, basting with more sauce halfway through.
Once caramelized and sticky, remove the ribs from the oven and let them rest for 10 minutes before slicing.