Many developers do this, and it's explicitly allowed under Apple's Developer Agreement (section 3.3.1).
Interpreted code may be downloaded to an Application but only so long as such code: (a) does not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application (b) does not bypass signing, sandbox, or other security features of the OS; and (c) for Applications distributed on the App Store, does not create a store or storefront for other Applications.
The app store review guidelines (section 2.5.1) seem more narrow, but I think the above is what's enforced.
Many developers do this, and it's explicitly allowed under Apple's Developer Agreement (section 3.3.1).
The app store review guidelines (section 2.5.1) seem more narrow, but I think the above is what's enforced.