[TIMOB-12736] iOS: App built with transport.py and SDK 3.0.0.GA shows the red error screen after distribution through AppStore
GitHub Issue | n/a |
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-02-28T22:53:31.000+0000 |
Affected Version/s | n/a |
Fix Version/s | 2013 Sprint 05 JS |
Components | iOS |
Labels | merge-3.0.x |
Reporter | Davide Cassenti |
Assignee | Chris Barber |
Created | 2013-02-14T18:34:57.000+0000 |
Updated | 2014-10-03T22:56:06.000+0000 |
Description
Problem description
When transport.py is used with SDK 3.0.0.GA, and the app is set to build for release, red error screens are shown in case of error - as the app was built for development.
Comments
JSON Source
The root cause is the const TI_APPLICATION_DEPLOYTYPE is set to "export" instead of "production" this causes all application production checks to fail. This is due to an issue with transport.py and can be addressed with the below edits. Update the reference from development to production for the following: * Compiler (Line 140) * ModuleDetector (line 156) * localecompiler (line 210)
Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3875 We need to backport this PR and attach it to TIMOB-12780.
closing as TIMOB-12780 is closed per [~cbarber] comment