Sprinkle pork chops with half salt and pepper. In a large skillet, heat half the oil at medium-high heat. Add pork chops and brown for about 4 minutes (flip them one time). Set aside in a plate.
Deglaze the skillet. Heat remaining oil at medium heat. Add shallots, garlic and remaining salt and pepper, stirring from time to time, for about 2 minutes or until shallots have softened. Add remaining ingredients and cook, while stirring, for about 4 minutes or until jelly has melted and cranberries are tender.
Put the pork chops back in the skillet with their juices and flip them to coat well. Reduce heat, cover and let simmer 8 to 10 minutes or until slightly pink inside. Set aside in a warm place. Simmer the sauce for about 1 minute or until thicken. Serve the pork chops with the sauce on it.