Heat the oil in a large skillet over medium-high heat. Add the cabbage, apple, and onion; sauté 3 minutes. Stir in apple juice and remaining ingredients. Cover, reduce heat to medium, and cook 35 minutes, stirring occasionally.