Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-12933] CLI: iOS debug builds unnecessarily force rebuild

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2013-03-11T21:16:16.000+0000
Affected Version/sRelease 3.0.2
Fix Version/sRelease 3.1.0, 2013 Sprint 05 JS, 2013 Sprint 05
ComponentsCLI
Labelscli-review
ReporterChris Barber
AssigneeChris Barber
Created2013-03-03T00:54:31.000+0000
Updated2013-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.

Comments

  1. Chris Barber 2013-03-03

    Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3926
  2. Olga Romero 2013-03-11

    waiting for TIMOB-13025 to be fixed
  3. Chris Barber 2013-03-11

    Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3952
  4. Sabil Rahim 2013-03-11

    CR & FR
  5. Olga Romero 2013-03-11

    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

JSON Source