Add the olive oil to a pan over medium high heat. Cook the onions until starting to brown.
Sprinkle the chicken breast on all sides with salt. Add to the pan, cook on both sides until seared. Sprinkle chicken chili powder, onion powder, cumin, and cayenne. Add the beer, bring to a simmer, reduce heat to maintain a simmer (do not boil). Cover with a lid, allow to simmer until chicken is cooked through, about 8 minutes.
Remove chicken from the pan, shred using two forks. Return the chicken to the pan, allow to simmer for 3 minutes. Remove from pan, add to a serving platter.
In a serving bowl add the pineapple, jalapenos, cilantro, salt, chili sauce and lime juice, stir to combine.
Serve the chicken in the tortillas, topped with the salsa.