[TIMOB-12933] CLI: iOS debug builds unnecessarily force rebuild
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-03-11T21:16:16.000+0000 |
Affected Version/s | Release 3.0.2 |
Fix Version/s | Release 3.1.0, 2013 Sprint 05 JS, 2013 Sprint 05 |
Components | CLI |
Labels | cli-review |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2013-03-03T00:54:31.000+0000 |
Updated | 2013-03-11T23:39:33.000+0000 |
Description
Every time a debug build is performed, the port changes, thus the debugger.plist changes and forces a rebuild. This is the desired effect for device and packaged builds, but is unnecessary for simulator builds since we don't need to run Xcode and sign the app to run in the simulator.
To test:
1. Create a iOS project
2. Debug for iOS (will open simulator)
3. Change Studio console log level to "trace"
4. Debug again for iOS
5. Inspect console and see that there is no full rebuilds due to debugger.plist changing
Note: this ONLY affects simulator builds.
Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3926
waiting for TIMOB-13025 to be fixed
Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3952
CR & FR
Closing as fixed. Tested with Titanium Studio, build: 3.0.3.201302201202 Titanium Studio, build: 3.1.0.v20130311151655 CLI 3.0.25 iOS 6.1 Simulator