Combine softened cream cheese, pineapple, cranberries, powdered sugar, vanilla, cinnamon, and salt.
Chill the mixture for 30 minutes to firm up.
Shape into small balls using your hands or a scoop.
Roll each ball in finely chopped pecans.
Chill again until ready to serve.
