While some comments here mention freedom zero (ability to run the program) another problem with ios is that you can only build on Apple hardware - so there's limits on how you can distribute and use changes.
This is only really a convenience limitation; it’s possible to run the iOS toolchain on other platforms with a significant amount of work. In any case, I can’t see GPL’s clause on distribution and modification kicking in here.