A compass is always going to point to magnetic north. There's nothing at true north for a compass to interact with. With GPS, it would theoretically be possible to correct for the difference between magnetic and true north, based on the location of the phone, and indicate true north on the compass. But if you've got GPS on, just use the maps app to identify true north.