Apple says iPhone supplies hurt by anti-virus curbs in China