To fix this, however, required fingerprinting iPhones with a small piece of code, making the phone trackable even after its data was erased. However, this broke Apple’s rules.
Uber CEO Travis Kalanick then told his engineers to “geofence” Apple’s head office in Cupertino. It would identify Apple engineers inspecting Uber’s app and manipulate the code to obscure the app’s fingerprinting ability. However, Apple’s engineers from outside its headquarters found out.
Apple CEO Tim Cook called Travis into a meeting, gave him a tongue-lashing, and threatened to pull the app if Uber doesn’t comply with Apple’s policies. Travis gave in.
This is an excerpt from the article published on Tech in Asia. You can read the full article here.