Earlier quoted context omitted.
Just because a piece of code is licensed under GPL doesn’t mean that the copyright owner(s) can’t license the code under another license, aka the license to Apple. The issue comes when an entity is using GPL-ed code that they don’t also own the copyright to.
According to the iTunes page it is licensed under GPL [1]. So in this case apple would be violating the GPL by distributing it under their terms of service (which in turn would then probably be a violation by Savoir-faire Linux for uploading it). The question then is, who except for the copyright holder could really enforce the GPL. [1] https://apps.apple.com/ca/app/ring-a-gnu-package/id130695105...
So my understanding is, if you are going to have a copyleft-licensed app, that accepts contributions from the community, you need to have a CLA that assigns all copyright to you (or specifically authorizes you to grant Apple these rights). "Vanilla" GPL code from someone else cannot be used in an iOS app.
Another possibility is you allow people to make their own derivative versions by licensing it under the GPL, but you personally do not accept any contributions from the community. In this case, you own all the copyright and can license it to Apple as needed.