{ "id": "87823", "key": "TIMOB-7972", "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": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-03-19T15:15:17.000+0000", "created": "2012-03-13T10:26:32.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-xcode43" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [ { "id": "15791", "type": { "id": "10011", "name": "Includes", "inward": "is included by", "outward": "includes" }, "inwardIssue": { "id": "87342", "key": "TIMOB-7878", "fields": { "summary": "iOS: Xcode 4.3 - Xcode-select must be run on clean install of Xcode 4.3 in order to use Titanium", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-03-19T15:15:17.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": "Description:\r\nWhile testing the new builder.py script I ran through all possible iOS device targets with all deployment targets. When I packaged, my Xcode 4.2 application launched despite my desire for Xcode 4.3.1 to launch. I tried leaving 4.3 running, but this had no effect. This behavior is preceded by the log entry of:\r\n«class menI» Organizer of «class menE» Window of «class mbri» Window of «class mbar» 1 of «class pcap» Xcode\r\nWhich is mentioned in a separate JIRA ticket and is being produced by the script: SDK/iphone/xcode_organizer.scpt\r\n\r\nSteps to reproduce:\r\n1) Install xcode 4.3 over 4.2\r\n2) nullify your xcode-select setting by removing this file: /usr/share/xcode-select/xcode_dir_path\r\n3) Install the SDK from pull 1638 \r\n4) Run command-line command for packaging (using your valid provisioning profile)\r\n\r\nResult:\r\nConsole output then 4.2 launches\r\n\r\nExpected:\r\nXcode 4.3 launches\r\n\r\nNote: \r\nPackaged applications will show up in the archive section of both Xcode versions since they share the same locations.\r\n", "attachment": [], "flagged": false, "summary": "iOS: Xcode 4.3 - xcode_organizer.scpt launches Xcode 4.2 in a dual Xcode environment (4.3.1 over 4.2) with xcode-select path empty", "creator": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Mac OS 10.7.3\r\nXcode 4.3.1\r\nSDK 2.0 (Pull 1638)", "comment": { "comments": [ { "id": "186928", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Eric mentions PR 1638 in here, which was resolved and he signed off on the functional. Going to assume that means the problem is resolved/fixed.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-16T18:15:34.000+0000", "updated": "2012-03-16T18:15:34.000+0000" }, { "id": "187209", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I think this could be considered an invalid configuration. If a user has Xcode 4.2, Xcode-select would have been run. It would be set to /Developer. A subsequent Xcode 4.3 install over would be fine, but 4.3 would only be used if xcode-select were run and set to /Applications/Xcode.app/Contents/Developer. \r\n\r\nWith an Xcode 4.3 clean install one would expect the path to be empty, but since there is no 4.2 to launch, this issue is not observed.\r\n\r\nWe need to message that a user installing 4.3 over 4.2 must use Xcode-select to choose the Xcode they wish to use. With the pull request I tested 4.3 clean with no path, plus 4.3 over 4.2 with the Xcode-select set in three ways: empty, set to 4.2 and set to 4.3. All worked as expected, but with no setting this bug was exhibited. Should we set this to invalid?", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-19T14:56:49.000+0000", "updated": "2012-03-19T14:56:49.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }