If self and Apple-approved developer signing is not allowed, how do developers test their apps that use those APIs?
I don't know a lot about how Mac apps work, but I've heard somewhere that you have to sign all apps to build and install on any device.