{ "id": "122444", "key": "TIMOB-15711", "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": "15707", "description": "2013 Sprint 23", "name": "2013 Sprint 23", "archived": true, "released": true, "releaseDate": "2013-11-15" }, { "id": "15709", "description": "2013 Sprint 23 Core", "name": "2013 Sprint 23 Core", "archived": true, "released": true, "releaseDate": "2013-11-15" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-11-15T22:56:17.000+0000", "created": "2013-11-14T01:17:00.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-3.2.0", "qe-closed-3.2.0", "qe-testadded", "regression" ], "versions": [], "issuelinks": [ { "id": "33253", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "122553", "key": "TIMOB-15730", "fields": { "summary": "iOS: Cannot install to iOS devices or simulators", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "35365", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "126757", "key": "TIMOB-16497", "fields": { "summary": "iOS 6.1.6: Failed to build app on device with LiveView enabled ", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-03-21T20:09:11.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": "13103", "name": "CLI", "description": "Node-based command line interface" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "*Details:* On Mavericks, installing an app to a 6.X iOS devices will fail with signing issues.\r\n\r\nSome things to note:\r\n1. We were not able to reproduce the issue on Mountain Lion\r\n2. We were not able to reproduce the issue on a 7.X iOS device\r\n3. The iOS certs and provisioning profiles that we used are in a valid state \r\n4. [~oromero] repeated the below reproducible steps 18 times and she was able to install the app successfully *once* to a 6.X iOS device (see installed_on_device.txt); 94.44% error rate.\r\n\r\n*Steps to reproduce:*\r\n1. Create a default project from Studio\r\n\r\n2. Next, from terminal, cd to the project and install the app straight to an iOS device using the following CLI command:\r\n{code}\r\n\"/usr/local/bin/titanium\" \"--no-colors\" \"--no-progress-bars\" \"--no-prompt\" \"build\" \"--platform\" \"iphone\" \"--sdk\" \"3.2.0.v20131113135506\" \"--log-level\" \"trace\" \"--target\" \"device\" \"--ios-version\" \"7.0.3\" \"--developer-name\" \"QE Department (C64864TF2L)\" \"--device-id” \"1695e43b6a2ef79a8ab6ce90d6ff78f313500671\" \"--pp-uuid\" \"98F73243-B6CA-4F18-A4A6-64ED9096038C”\r\n{code}\r\n\r\n*Actual:* One of the following two errors would appear:\r\n\r\n{code}\r\n[ERROR] ** BUILD FAILED **\r\n[ERROR] The following build commands failed:\r\n[ERROR] CodeSign build/Debug-iphoneos/dolche.app\r\n[ERROR] (1 failure)\r\n\r\n// see build_failed.txt\r\n{code}\r\n\r\nOR\r\n\r\n{code}\r\n[INFO] Installing app on device: 4s Sprint iOS 6\r\n[ERROR] Failed to install app on device (0xe8008017)\r\n[ERROR] Chances are there is a signing issue with your provisiing profile or the generated app is not compatible with your device\r\n[INFO] Project built successfully in 12s 50ms\r\n\r\n// see failed_on_device.txt\r\n{code}\r\n\r\n3. Do a *ti clean* on the project\r\n4. And repeat steps 2-3 \r\n\r\n*Expected:* Should be able to install to a 6.X iOS device without any issues.", "attachment": [ { "id": "43910", "filename": "build_failed.txt", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-14T01:17:00.000+0000", "size": 4447, "mimeType": "text/plain" }, { "id": "43911", "filename": "failed_on_device.txt", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-14T01:17:00.000+0000", "size": 4890, "mimeType": "text/plain" }, { "id": "43912", "filename": "installed_on_device.txt", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-14T01:17:00.000+0000", "size": 4956, "mimeType": "text/plain" } ], "flagged": false, "summary": "iOS: 6.X - On Mavericks, installing an app to a 6.X devices will fail with signing issues", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "Titanium Studio, build: 3.2.0.201311122225\r\nSDK build: 3.2.0.v20131113135506\r\nTi CLI: 3.2.0 (4c816f21d7d9360659d77e9a6a994992ef880b72)\r\nXcode: 5.0.1, 5.0.2\r\nOS: Mavericks (10.9)\r\nDevices: iphone 4s (6.0.1), iphone 5 (6.1.3)", "comment": { "comments": [ { "id": "279487", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "This is not a rare occurring thing. I've seen this error many times before. This isn't tied to Mavericks nor, 6.x devices. If you Google the hexadecimal error code 0xe8008017, you'll see there are many causes of this error. Based on my experience, I find it to be either based on provisioning profile issues or min ios version is too high.\n\nIf an app is not building, if you redo the provisioning profiles, resync with itunes, and pray, it generally will work again.\n\nI have been told that using the full app id for the provisioning profile (instead of * wildcard) will help in this situation, but I'm not certain.\n\nI recommend resolving this as \"Not Our Bug\".", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-14T02:19:08.000+0000", "updated": "2013-11-14T02:19:08.000+0000" }, { "id": "279692", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Fixed it!\n\nPull request: https://github.com/appcelerator/titanium_mobile/pull/4978", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-11-15T01:16:43.000+0000", "updated": "2013-11-15T01:16:43.000+0000" }, { "id": "279890", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Reopening ticket. Cannot install to iOS devices or simulators. Process stalls at \n\n[DEBUG] : Removing empty directories\n[INFO] : Image optimization complete\n\n\nTested on:\n\nSDK build: 3.2.0.v20131115133900 \nXcode: 5.0.2", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-15T22:32:25.000+0000", "updated": "2013-11-15T22:32:25.000+0000" }, { "id": "279900", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-11-15T22:56:17.000+0000", "updated": "2013-11-15T22:56:17.000+0000" }, { "id": "279927", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Was able to install to a 6.X devices multiples times without any signing issues.\r\n\r\nTested on:\r\n\r\nTitanium Studio, build: 3.2.0.201311150750\r\nSDK build: 3.2.0.v20131115153520\r\nTi CLI: 3.2.0 (master)\r\nXcode: 5.0.2\r\nOS: Mavericks (10.9)\r\nDevices: iphone 4s (6.0.1)", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-11-16T00:32:21.000+0000", "updated": "2013-11-16T00:32:46.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }