Vodafone has signed an agreement with Apple to sell its iPhone in 10 countries later this year, including New Zealand.