Apple has suffered from one of its biggest leaks in history just days before it is due to unveil the next generation of its flagship smartphone.
Information hidden in Apple's upcoming iOS 11 software has revealed the company is planning to unveil three new devices on Tuesday, called the iPhone X, iPhone 8 and iPhone 8 Plus.
The software leak confirmed details of the new phone, including its name, new camera and screen technology as well as details about a new Apple Watch and wireless headphones, the Telegraph reported.
Apple is expected to unveil three phones on Tuesday, including a premium handset and an update to its current offering. The flagship device, which will cost around £1,000 (about NZ$1814) , will be called the iPhone X, according to the leak. The other two phones will be the iPhone 8 and iPhone 8 Plus.
Steve Troughton-Smith, an app developer from Ireland, discovered the clues within Apple's update for the iOS 11, which was hidden on an obscure website and leaked to reporters. To date the iPhone had been referred to in the software by the code name "D22".