We are including a custom native module from the market place in our app. That module references a framework that is available only from iOS5+. This makes the app crash on startup on an iOS 4.3.3 device, even before the module is require():ed. (So even before the module is called or "activated" it makes the app crash). According to the crash log it looks like it is because of a missing linked framework.
Is there any way of changing how Titanium builds the app so that it at least does not crash before we require() the module?
Or is there any way for the module creator to make changes that does not cause the crash before require()?