{ "id": "120377", "key": "TIMOB-15327", "fields": { "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-06T23:33:10.000+0000", "created": "2013-09-24T00:30:12.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "64-bit", "ios7" ], "versions": [ { "id": "15593", "description": "Release 3.1.3", "name": "Release 3.1.3", "archived": true, "released": true, "releaseDate": "2013-09-18" } ], "issuelinks": [ { "id": "42276", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "138301", "key": "TIMOB-17876", "fields": { "summary": "iOS: Set \"Standard Architectures\" of 32/64-bit in Xcode project", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } } ], "assignee": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-31T22:22:52.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12305", "name": "Core", "description": "Central component of the Platform (outside of Tooling, or platform specific implementation details)" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "The Titanium SDK needs to be ported to 64-bit iOS. There are 5 elements to this project:\r\n\r\n1. Make the Titanium SDK source code 64-bit clean. This is TIMOB-15118.\r\n2. Make the titanium_debugger source code 64-bit clean.\r\n3. Make the titanium_profiler source code 64-bit clean.\r\n4. Make the titanium_verify source code 64-bit clean.\r\n5. Upgrade JavaScriptCore to a version that is 64-bit clean (probably safari-537.60-branch). This is TIMOB-11093.\r\n6. Make the source code of our supported native modules 64-bit clean. The list of supported platforms is here: https://wiki.appcelerator.org/display/mds/Module+Planning+Page\r\n7. Extend the CLI to support 64-bit builds.\r\n8. Update the module template with 64-bit support\r\n9. Rebuild all modules with the 64-bit architecture\r\n\r\nThis is Apple's guide to making source code \"64-bit clean\": [64-Bit Transition Guide for Cocoa Touch|https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide]", "attachment": [], "flagged": false, "summary": "iOS7: Support 64-bit iOS", "creator": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "276935", "author": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "body": "The official release notes for 3.1.3 still show this is targeted for 3.2 release - this should be updated to reflect the change in version targeting.\r\n\r\nhttp://docs.appcelerator.com/titanium/release-notes/?version=3.1.3.GA", "updateAuthor": { "name": "core13", "key": "core13", "displayName": "Malcolm Hollingsworth", "active": true, "timeZone": "Europe/London" }, "created": "2013-10-27T18:47:32.000+0000", "updated": "2013-10-27T18:47:32.000+0000" }, { "id": "324648", "author": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "body": "bump - any traction on this?", "updateAuthor": { "name": "bgrantges@appcelerator.com", "key": "bgrantges", "displayName": "Bert Grantges", "active": false, "timeZone": "America/Chicago" }, "created": "2014-09-19T05:19:31.000+0000", "updated": "2014-09-19T05:19:31.000+0000" }, { "id": "328654", "author": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Has this issue been addressed? \r\n\r\nBased on the Apple New Announcement at: \r\nhttps://developer.apple.com/news/?id=10202014a#9to5mac\r\n{quote}\r\n64-bit and iOS 8 Requirements for New Apps\r\n\r\nOctober 20, 2014\r\nStarting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.\r\n{quote}\r\n\r\nWe need to have 64-bit support for iOS apps built with the iOS 8 SDK. Can this be included in the 3.4.1.GA TiSDK or the 3.5.0.GA TiSDK? \r\n\r\nThanks,\r\nTravis", "updateAuthor": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-10-20T20:13:04.000+0000", "updated": "2014-10-20T20:13:04.000+0000" }, { "id": "328767", "author": { "name": "cbowley", "key": "cbowley", "displayName": "Chris Bowley", "active": true, "timeZone": "Europe/London" }, "updateAuthor": { "name": "cbowley", "key": "cbowley", "displayName": "Chris Bowley", "active": true, "timeZone": "Europe/London" }, "created": "2014-10-21T08:23:18.000+0000", "updated": "2014-10-21T08:23:18.000+0000" }, { "id": "328786", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "This looks like a *deadline of Feb 1st, 2015*. Though we've seen Appcelerator hit their targets before:)", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2014-10-21T12:27:37.000+0000", "updated": "2014-10-21T12:27:37.000+0000" }, { "id": "329149", "author": { "name": "pilo", "key": "pilo", "displayName": "erez pilosof", "active": true, "timeZone": "Asia/Jerusalem" }, "body": "agree should be high priority, if we can't submit apps...", "updateAuthor": { "name": "pilo", "key": "pilo", "displayName": "erez pilosof", "active": true, "timeZone": "Asia/Jerusalem" }, "created": "2014-10-23T11:14:20.000+0000", "updated": "2014-10-23T11:14:20.000+0000" }, { "id": "329337", "author": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "body": "Looked for this issue today based on apple's announcement. Seems critical\r\nhttps://developer.apple.com/news/?id=10202014a", "updateAuthor": { "name": "paul h", "key": "paul h", "displayName": "Paul Hamilton", "active": true, "timeZone": "America/Havana" }, "created": "2014-10-24T15:25:27.000+0000", "updated": "2014-10-24T15:25:46.000+0000" }, { "id": "331559", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Just an idea, because the warnings on both validation and submit in Xcode are quite alarming (even while it says you have until Feb 1), I think a lot of people will be scared and.... blame Appcelerator for it.\r\n\r\nSo, perhaps it is possible to add an alert in the next patch release of the CLI and Studio that shows only for {{dist-appstore}} to inform people that they will get this warning from Apple once they validate/submit and they can safely ignore it?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-11-11T12:26:28.000+0000", "updated": "2014-11-11T12:26:28.000+0000" }, { "id": "333055", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "As I understand it, all iOS Modules used in our Apps need to be 64-bits as well. Could be tricky - as some/many won't update.", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2014-11-20T15:44:20.000+0000", "updated": "2014-11-20T15:44:20.000+0000" }, { "id": "338072", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "All included issues are resolved.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-06T23:33:10.000+0000", "updated": "2015-01-06T23:33:10.000+0000" }, { "id": "338073", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Well done all! Beers all around, Jeff is buying.", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2015-01-06T23:37:49.000+0000", "updated": "2015-01-06T23:37:49.000+0000" }, { "id": "338144", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Congratulations [~ingo] and everyone involved!", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2015-01-07T07:49:12.000+0000", "updated": "2015-01-07T07:49:12.000+0000" }, { "id": "338208", "author": { "name": "viezel", "key": "viezel", "displayName": "Mads Moller", "active": true, "timeZone": "Europe/Berlin" }, "body": "awesome guys! well done.", "updateAuthor": { "name": "viezel", "key": "viezel", "displayName": "Mads Moller", "active": true, "timeZone": "Europe/Berlin" }, "created": "2015-01-07T19:38:22.000+0000", "updated": "2015-01-07T19:38:22.000+0000" }, { "id": "416592", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed, if there are any problems, please file a new ticket.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-31T22:22:52.000+0000", "updated": "2017-03-31T22:22:52.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }