Place the fruit, cider and cinnamon into a pan. Bring to the boil and allow to simmer for five minutes.
Heat the oil in a roasting tin and brown the pork on all sides. Add the chopped onion and pour over the fruit mixture. Cover with foil and cook for about one hour, basting from time to time, or until the pork is cooked through.