Types Of iOS Distribution: Choosing the Perfect Path for Your iOS Application