[TIMOB-15327] iOS7: Support 64-bit iOS
GitHub Issue | n/a |
---|---|
Type | Epic |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2015-01-06T23:33:10.000+0000 |
Affected Version/s | Release 3.1.3 |
Fix Version/s | Release 3.5.0, Release 4.0.0 |
Components | Core, iOS |
Labels | 64-bit, ios7 |
Reporter | Matt Langston |
Assignee | Matt Langston |
Created | 2013-09-24T00:30:12.000+0000 |
Updated | 2017-03-31T22:22:52.000+0000 |
Description
The Titanium SDK needs to be ported to 64-bit iOS. There are 5 elements to this project:
1. Make the Titanium SDK source code 64-bit clean. This is TIMOB-15118.
2. Make the titanium_debugger source code 64-bit clean.
3. Make the titanium_profiler source code 64-bit clean.
4. Make the titanium_verify source code 64-bit clean.
5. Upgrade JavaScriptCore to a version that is 64-bit clean (probably safari-537.60-branch). This is TIMOB-11093.
6. 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
7. Extend the CLI to support 64-bit builds.
8. Update the module template with 64-bit support
9. Rebuild all modules with the 64-bit architecture
This 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)
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. http://docs.appcelerator.com/titanium/release-notes/?version=3.1.3.GA
bump - any traction on this?
Has this issue been addressed? Based on the Apple New Announcement at: https://developer.apple.com/news/?id=10202014a#9to5mac {quote} 64-bit and iOS 8 Requirements for New Apps October 20, 2014 Starting 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. {quote} We 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? Thanks, Travis
This looks like a *deadline of Feb 1st, 2015*. Though we've seen Appcelerator hit their targets before:)
agree should be high priority, if we can't submit apps...
Looked for this issue today based on apple's announcement. Seems critical https://developer.apple.com/news/?id=10202014a
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. So, 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?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.
All included issues are resolved.
Well done all! Beers all around, Jeff is buying.
Congratulations [~ingo] and everyone involved!
awesome guys! well done.
Closing ticket as fixed, if there are any problems, please file a new ticket.