Apple will no longer accept apps that access Unique Device Identifier (UDID) technology or fail to support the iPhone 5 or Retina screens after 1 May.

Apps that demand a UDID to single out individual devices will be rejected, with Apple advising developers to update apps and servers to associate users with the Vendor or Advertising identifiers introduced with iOS 6.

Although Apple’s plans to move away from UDID technology have been known for some time, the move will be a headache for developers who need legacy UDID support for their apps.

Apps submitted after 1 May must also support the 4-inch display of the iPhone 5 and the Retina display.