BEIJING - China Thursday approved a swine flu vaccine produced by the domestic pharmaceutical company Sinovac, making it the first to get a production license in the global race.