Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-2916] support universal apps and 3.1.x at the same time

GitHub Issuen/a
TypeBug
PriorityTrivial
StatusClosed
ResolutionFixed
Resolution Date2011-04-17T02:00:26.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.6.0 M07
ComponentsiOS
Labels3.1.2, 3.1.3, backcompat, binary, ios, release-1.6.0, universal
ReporterDamien Elmes
AssigneeStephen Tramer
Created2011-04-15T03:32:50.000+0000
Updated2011-04-17T02:00:26.000+0000

Description

You asked me on https://github.com/appcelerator/titanium_mobile/commit/61fbf1550144115ed21cdaf69c37d24d85d1afbb#comments"> https://github.com/appcelerator/titanium_mobile/commit/61fbf1550144... to make a bug report about this.

Apologies if I'm misunderstanding something. Using the current build hack, I am able to distribute one app that works on all devices, including iPads and older devices that can't upgrade past 3.1.x. I have quite a few users who are still on 3.1.x, as my app targets the education sector and there are quite a few students using it who've picked up devices second hand, or can't afford to upgrade. The change above looks like it would be cutting off support for 3.1.x users. Is there a reason for this? My app runs fine at the moment, and multiple updates have been accepted by Apple already.

Comments

  1. Stephen Tramer 2011-04-15

    It is actually possible to target 3.1.x with universal apps, but there need to be changes made in order to do so. This feature will hopefully be included in the 1.6.0 rollout but will have to be discussed internally first.

  2. Jeff Haynie 2011-04-15

    (from [04ca8cbf83c1dc1f6bda34486501af1f5201d48e]) [#2916 state:fixed-in-qa milestone:"Release 1.6.0 M07"] Allow 3.1.x devices to be targeted by universal binary. https://github.com/appcelerator/titanium_mobile/commit/04ca8cbf83c1dc1f6bda34486501af1f5201d48e"> https://github.com/appcelerator/titanium_mobile/commit/04ca8cbf83c1...

  3. Jeff Haynie 2011-04-15

    (from [19ebc228011afe000c0ac0e1b99a94b522e098fa]) [#2916] Updated Titanium template, too. https://github.com/appcelerator/titanium_mobile/commit/19ebc228011afe000c0ac0e1b99a94b522e098fa"> https://github.com/appcelerator/titanium_mobile/commit/19ebc228011a...

  4. Damien Elmes 2011-04-15

    great, thanks for that

  5. Pedro Enrique 2011-04-15

    Steps to take:

       1. Open Titanium Developer V. 1.3 (still in beta as of 01/26/2010)
       2. Create new project and select "Universal iOS"
       3. On "Test and Package" select iPhone and click "Launch"
       4. App launches in iPhone Simulator as an iPhone app.
       5. Click Stop
       6. Select iPad and click Launch
       7. App launches as in iPad Simulator as an iPad app.
       

    Working as expected.

    Ti SDK 1.6 (Jan 26 2011 16:47 rb481fe0b)
    Ti Dev. 1.3
    iPhone and iPad simulators 4.2

JSON Source