• 1 Granny Smith apple, diced
To prepare meat: Preheat oven to 300 degrees. Heat oil in a large Dutch oven or heavy bottomed, ovenproof saucepan over medium-high heat. Add ribs and sear for 5 to 7 minutes, turning every 45 seconds or so, until evenly browned on all sides. Transfer to a plate.
Reduce heat to medium and add onions and jalapeños to saucepan; cook for about 5 minutes, or until softened. Add beer and broth and cook for 1 minute, scraping any brown bits off the bottom of the pan. Stir in brown sugar, tomato paste, honey, cinnamon, cumin, salt and pepper. Return ribs to pan and bring mixture to a simmer; cover, place pan in the oven, and bake for 2 1/2 hours, turning ribs once halfway through cooking time, until meat is tender and shrinking off the bone.
Transfer ribs to a plate until cool enough to handle, then shred meat, discarding bones. Transfer liquid from the pan to a wide, shallow bowl. Place bowl in an ice bath or the refrigerator until completely cool and fat solidifies on top (this can be done up to 1 day ahead of time). Skim off and discard as much fat as possible.
Return liquid to saucepan; simmer over medium heat until thickened and reduced by about a third, 15 to 18 minutes. Add shredded meat and stir until evenly coated with sauce and heated through.