With the Titanium 3.5.0 release expected to come out early next week, you’ll be just in time to build your iOS apps with 64-bit support. While updates on existing apps won’t be required to include 64-bit until June 1, this new requirement will be enforced for new apps starting February 1.
Modules also need to include 64-bit support
While Appcelerator has done a great job updating their SDK and modules to include 64-bit support, your apps probably also use third-party modules. These modules also need to be updated in order for your app to support 64-bit.
Find out which modules need updates
To find out if your project uses modules that do not include 64-bit support, you can use a new handy CLI I made.
$ npm install -g ti-64 $ cd yourTiProject $ ti-64
This will give you a summary like this:
As you can see all modules required for this project have a version that includes 64-bit support.
Update your own and OSS modules
If you’ve developed your own modules you can follow the simple steps in the 3.5.0.GA Release Notes to update them for 64-bit. For OSS modules be so kind to fork the repo and do a PR.
List of OSS 64-bit modules
giTio indexes the new
architectures property in module manifests, allowing you to search for 64-bit modules. So far only 6% of all OSS modules have been updated, but fortunately this number is growing everyday.