[TIMOB-11982] CLI: Packaged builds appear with a time stamp in the Xcode archive where the time changes to match the current time
GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-12-07T01:41:23.000+0000 |
Affected Version/s | Release 3.0.0 |
Fix Version/s | Release 3.1.0, 2012 Sprint 25, 2012 Sprint 25 JS |
Components | CLI |
Labels | module_cli, qe-cli, qe-testadded, regression |
Reporter | Eric Merriman |
Assignee | Chris Barber |
Created | 2012-12-06T21:47:58.000+0000 |
Updated | 2014-08-18T05:03:47.000+0000 |
Description
While testing packaging with 3.0, I noticed that the second time I packaged an app it appeared in the Xcode archive as expected, but that the time for the earlier build was now matching the new build.
When I clicked on a different app ID to see if those had changed, some had. After further investigation, it appears that there is some point in time before which a packaged app in the archive will be unaffected, and after that point, the app's creation time will update to match the newest build (regardless of app ID) and will refresh when you click off then return to the item.
This DOES NOT occur with builds made with 2.1.4GA
Steps to reproduce:
1) Using the SDK mentioned, create a new studio project
2) Package for distribution using "App store" workflow and dist provision
3) Open the Xcode archive and note the time on your build
4) Wait until system time changes by at least a minute
5) Click something else in you archive then return to the built app archive
Result:
The time is tracking with system time
Expected:
The time remains fixed at the point the archive was initially created
Attachments
File | Date | Size |
later.png | 2012-12-06T21:47:58.000+0000 | 82335 |
now.png | 2012-12-06T21:47:58.000+0000 | 89126 |
Master pull request: https://github.com/appcelerator/titanium_mobile/pull/3549 3.0.x pull request: https://github.com/appcelerator/titanium_mobile/pull/3550
Verified fixed with: SDK: 3.0.0.v20121207120202 Titanium Studio, build: 3.0.0.201212061921 Mac OS X 10.8.2 Xcode 4.5.2 CLI: 3.0.20 Timestamp is fixed and does not change with system time.