{ "id": "63548", "key": "TIMOB-2916", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": "11240", "name": "Release 1.6.0 M07", "archived": true, "released": true, "releaseDate": "2011-01-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T02:00:26.000+0000", "created": "2011-04-15T03:32:50.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "3.1.2", "3.1.3", "backcompat", "binary", "ios", "release-1.6.0", "universal" ], "versions": [], "issuelinks": [], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T02:00:26.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

You asked me on \nhttps://github.com/appcelerator/titanium_mobile/commit/61fbf1550144...\nto make a bug report about this.

\n

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

{html}", "attachment": [], "flagged": false, "summary": "support universal apps and 3.1.x at the same time", "creator": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129702", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

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

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:32:51.000+0000", "updated": "2011-04-15T03:32:51.000+0000" }, { "id": "129703", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

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

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:32:51.000+0000", "updated": "2011-04-15T03:32:51.000+0000" }, { "id": "129704", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [19ebc228011afe000c0ac0e1b99a94b522e098fa])\n[#2916] Updated Titanium template, too. \nhttps://github.com/appcelerator/titanium_mobile/commit/19ebc228011a...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:32:51.000+0000", "updated": "2011-04-15T03:32:51.000+0000" }, { "id": "129705", "author": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

great, thanks for that

{html}", "updateAuthor": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:32:52.000+0000", "updated": "2011-04-15T03:32:52.000+0000" }, { "id": "129706", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

Steps to take:

\n
\n1. Open Titanium Developer V. 1.3 (still in beta as of 01/26/2010)\n2. Create new project and select \"Universal iOS\"\n3. On \"Test and Package\" select iPhone and click \"Launch\"\n4. App launches in iPhone Simulator as an iPhone app.\n5. Click Stop\n6. Select iPad and click Launch\n7. App launches as in iPad Simulator as an iPad app.\n
\n

Working as expected.

\n

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

{html}", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:32:52.000+0000", "updated": "2011-04-15T03:32:52.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }