GF-120® NF Naturalyte® Fruit Fly Bait or Home Made Fruit Fly Bait

Check out this link. Also you could use floating row covers to cover plants.