How can there be an iOS app? I read that Apple doesn’t allow GPL apps in their store.
[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.
[1]https://www.fsf.org/blogs/licensing/more-about-the-app-store...