Bugs are the bane of every programmer. They can be unpredictable and unexplainable and cause all sorts of weird things to happen. No matter how well-designed a system is, there are bound to be bugs in it. And when it’s something as complex as an operating system, then there is usually a lot of them.

While most bugs cause minor annoyances, others can have serious consequences. Unfortunately, a bug of the second type that has been pestering iPhone users for months now and Apple doesn’t seem to have a fix in sight.

The bug causes iPhones to use cellular data at a steady pace without ...