Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17927] iOS: Update the iOS module template to support a 64-bit build

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2014-11-28T04:23:19.000+0000
Affected Version/sn/a
Fix Version/sRelease 3.5.0, Release 4.0.0
ComponentsiOS
Labelsmodule_module, qe-manualtest
ReporterIngo Muschenetz
AssigneePedro Enrique
Created2014-10-27T22:22:44.000+0000
Updated2014-11-28T04:23:19.000+0000

Description

Comments

  1. Pedro Enrique 2014-11-05

    PR pending: https://github.com/appcelerator/titanium_mobile/pull/6312 Steps to verify: Create a temporary folder somewhere in your HD, mine is in "~/Documents/temp", and CD to that (in the terminal) Then run the following commands one by one
       ti create --t module --name pedro --id ti.pedro --url http://me.com --platforms ios -d .
       cd pedro/iphone/
       ./build.py
       lipo -info build/libti.pedro.a 
       
    The final output needs to be the following:
       Architectures in the fat file: build/libti.pedro.a are: armv7 i386 x86_64 arm64
       
    Notice the "x86_64" and "arm64" Then install the module on a Titanium app and make sure that the app runs normally and that the module is loaded
  2. Fokke Zandbergen 2014-11-06

    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 a note in the 3.4.1 CLI and Studio when building for the App Store to inform people that they will get this warning from Apple and they can ignore it. A blog about this would be good as well.
  3. Vishal Duggal 2014-11-21

    Backport to 3_5_X https://github.com/appcelerator/titanium_mobile/pull/6370
  4. Satyam Sekhri 2014-11-26

    The iOS module template supports 64-bit build. Verified as per Pedro's instructions. Verified on: SDK: 3.5.0.v20141125154115 Studio: 3.4.1.201410281743 CLI: 3.4.1 Alloy: 1.5.1 Xcode: 6.1

JSON Source