It's pretty true. Unless you manage to jailbreak your phone the only way to get it to run code (except for javascript) is by having, at some point up the chain, a certificate that's signed by Apple.
It's free to get one though, but it only lasts for a week or so. You can pay to become a developer and I think you get one that lasts a year instead.
It's free to get one though, but it only lasts for a week or so. You can pay to become a developer and I think you get one that lasts a year instead.