Even without putting it on Appstore market, you'll have to get a subscription to make a valid App otherwise the iDevice will say invalid signature whatever when you try to transfer it [the app] on to the device.
~
If that weren't the case I'd go another route and skip the SDK and make an app with native code.
Unless you just only care about catering to jailbreak crowd, you'll need a subscription.