{ "id": "102041", "key": "TIMOB-11175", "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": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15079", "description": "2013 Sprint 02 API", "name": "2013 Sprint 02 API", "archived": true, "released": true, "releaseDate": "2013-01-28" }, { "id": "14812", "description": "2013 Sprint 02", "name": "2013 Sprint 02", "archived": true, "released": true, "releaseDate": "2013-01-28" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-01-24T20:05:11.000+0000", "created": "2012-09-26T07:41:00.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "api", "triage" ], "versions": [ { "id": "14137", "description": "Release 2.1.3", "name": "Release 2.1.3", "archived": true, "released": true, "releaseDate": "2012-10-03" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "25066", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "outwardIssue": { "id": "99083", "key": "TIMOB-10422", "fields": { "summary": "iOS: Update Facebook API to 3.1", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "25790", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "93466", "key": "TIMOB-9632", "fields": { "summary": "iOS: Remove armv6 support", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "21850", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "93466", "key": "TIMOB-9632", "fields": { "summary": "iOS: Remove armv6 support", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } } ], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-31T22:18:10.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": "Yesterday i add to debug my app on an ipad 3 running 6.0\r\nSo i launch the generated xcode project for my app, selected universal target and run.\r\n\r\nXcode told me that i could not run the app on that device.\r\nAfter looking at the project i found out something strange about the targets. Valid architecture was not the same for all of them.\r\n\r\nScreenshots speak for themselves.\r\n\r\nAfter changing valid archs of the universal target to \"armv7 armv7s\", the app did run on the device.\r\n\r\nIf i am correct a project using 6.0 sdk should not have any mention of armv6, right?", "attachment": [ { "id": "31827", "filename": "Screen Shot 2012-09-26 at 9.30.03 AM.png", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2012-09-26T07:41:00.000+0000", "size": 64946, "mimeType": "image/png" }, { "id": "31828", "filename": "Screen Shot 2012-09-26 at 9.30.26 AM.png", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2012-09-26T07:41:00.000+0000", "size": 60836, "mimeType": "image/png" }, { "id": "31829", "filename": "Screen Shot 2012-09-26 at 9.30.32 AM.png", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2012-09-26T07:41:00.000+0000", "size": 57580, "mimeType": "image/png" }, { "id": "31830", "filename": "Screen Shot 2012-09-26 at 9.30.38 AM.png", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2012-09-26T07:41:00.000+0000", "size": 59123, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS 6: Project using sdk 6.0 has strange target architecture", "creator": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "environment": "Titanium 3.0.0 (master)\r\nxcode 4.5\r\nios sdk 6.0\r\nios 5.1 / 6.0", "comment": { "comments": [ { "id": "221100", "author": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested and confirmed on: iOS 6 SDK, Titanium Studio, build: 2.1.2.201208301612, TiSDK 2.1.3 RC.\n\nXcode also complains about updating recommended settings: \"Upgrade ARMV6 assembler codegen from THUMB to ARM mode\".\n\nThe targets have \"Valid Architectures\" set to \"armv6 armv7 i386\". On iOS 6 this should be \"armv7 armv7s i386\".\n\nAnd ideally \"Architectures\" should all be set to $(ARCHS_STANDARD_32_BIT) which translates to \"Standard (armv7, armv7s)\". It's currently set to \"armv6 armv7\".\n\nI'm guessing the project generation in Titanium has yet to be updated for iOS 6.", "updateAuthor": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-26T21:19:34.000+0000", "updated": "2012-09-26T21:19:34.000+0000" }, { "id": "225241", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Okay, here's the sticky wicket. Adding armv7s is something that must be done in the future, yes. But if you have an app set to build for an arch, it requires ALL parts be there for that arch. And as of now, NO modules made would have armv7s.\n\nSo I propose that the archs for 3.0 be such: Titanium apps: armv7. Titanium modules: armv7, armv7s.\nThen the archs would have armv7 and armv7s for both, after enough time has been given for the module marketplace to refresh.\n\nAdditional possibilities for extra style points is to have the cli detect what archs modules have through otool.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-27T00:33:42.000+0000", "updated": "2012-10-27T00:33:42.000+0000" }, { "id": "225340", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This sounds good to me. To confirm, that would mean we'd be dropping support for armv6 (by default)?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-29T16:42:24.000+0000", "updated": "2012-10-29T16:42:24.000+0000" }, { "id": "225435", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I attempted to reproduce using Xcode 4.5, iPad 3 with iOS 6.\nWith a sample project, the architectures are as reported, armv6 and armv7. I was unable however to get a failure using the steps in the ticket. I was able to run the universal target on iPad, which strangely launched in iPhone paradigm. The discrepancy in results could be related to any modules used in the project. Mine had none, but the reporter could very well be including modules. Regardless, the architecture needs to be addressed.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-29T22:13:51.000+0000", "updated": "2012-10-29T22:13:51.000+0000" }, { "id": "225491", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "@Martin--did you use modules in your project? Eric was unable to reproduce your exact failure.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-30T07:07:56.000+0000", "updated": "2012-10-30T07:07:56.000+0000" }, { "id": "225492", "author": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "body": "@Ingo, @Eric: Yes i do use module in that project.\r\nBut do modules modify the target architecture? That seem quite strange to me\r\nIf so that might explain the strange targets\r\n\r\nOne remark though , @Eric you say that you are facing [this|https://github.com/appcelerator/titanium/issues/20] issue, which means you are using the new \"node\" build system. And so it s not the same code that generate the xcode project (if i am correct!). \r\nMaybe this bug is gone with the new node system. I was facing it using the old build system", "updateAuthor": { "name": "farfromrefuge", "key": "farfromrefuge", "displayName": "Martin Guillon", "active": false, "timeZone": "Europe/Berlin" }, "created": "2012-10-30T07:23:26.000+0000", "updated": "2012-10-30T07:23:26.000+0000" }, { "id": "225601", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Okay, the change is thus: The Titanium module templates have the archs specifications removed, and for the Titanium app, the archs now no longer list armv6. This means modules will use the XCode/user default, so yay future proofing for free. \n\nAs for the app, right now it builds only armv7 (If someone really really wants to use arm6, there's a workaround, but that's an extreme edge case). The reason for no armv7s yet is to give modules time to have the architecture supported before it's required.\n\nThat is, the advantage of having the small superset of armv7 used is currently outweighted by the danger of linker failures, but this is only a function of time.", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-10-30T22:38:04.000+0000", "updated": "2012-10-30T22:38:04.000+0000" }, { "id": "226017", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Pulling this out of the developer preview for 3.0.0 until I get confirmation from QE on how they will be testing this.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-11-02T20:03:51.000+0000", "updated": "2012-11-02T20:03:51.000+0000" }, { "id": "416579", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed, if there are any problems, please file a new ticket.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-31T22:18:10.000+0000", "updated": "2017-03-31T22:18:10.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }