{ "id": "173619", "key": "AC-6253", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2019-07-24T18:24:01.000+0000", "created": "2019-05-13T09:36:20.000+0000", "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2019-07-24T18:24:01.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "If you click on an URL that is registered to your app via iOS Associated Domains, the App is started and crashes instantly. It is working fine with Titanium SDK up to 7.5.2. It crashes on TiSDK 8.0.0 and 8.0.1RC.\r\n\r\nHow to reproduce:\r\napp.js:\r\n{code:javascript}\r\nTi.App.iOS.addEventListener('continueactivity', function(e){\r\n});\r\n{code}\r\n\r\ntiapp.xml:\r\n{code:xml}\r\n\r\n...\r\n \r\n \r\n com.apple.developer.associated-domains \r\n \r\n applinks:dev.expample.org\r\n \r\n \r\n \r\n\r\n{code}\r\n\r\n\r\n\r\n", "attachment": [ { "id": "66615", "filename": "crashlog.txt", "author": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-17T15:20:50.000+0000", "size": 73168, "mimeType": "text/plain" } ], "flagged": false, "summary": "Use of Associated Domains crashes app on iOS with SDK 8.0.0+", "creator": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "iOS", "comment": { "comments": [ { "id": "448355", "author": { "name": "jnaher", "key": "jnaher", "displayName": "Jebun Naher", "active": false, "timeZone": "Asia/Dhaka" }, "body": "[~l0wb1rd], Thanks for your report. Can you share complete crash log? Did you experience this on simulator or real device? Let us know the update.", "updateAuthor": { "name": "jnaher", "key": "jnaher", "displayName": "Jebun Naher", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-05-14T10:27:55.000+0000", "updated": "2019-05-14T10:27:55.000+0000" }, { "id": "448475", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello,\r\nWe haven't heard back from you since our last response. I am just following up to check the status of this case and if you need further help on it. ", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-05-17T13:41:30.000+0000", "updated": "2019-05-17T13:41:30.000+0000" }, { "id": "448477", "author": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I do need further help!\r\nCrash happens on Device - we haven't tested on simulator. It should be very easy reproducable since it happens with a blank iOS app on different devices built from different environments.\r\n", "updateAuthor": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-17T15:17:28.000+0000", "updated": "2019-05-17T15:22:11.000+0000" }, { "id": "448478", "author": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Crashlog: \r\n[^crashlog.txt] \r\n\r\nCan I provide anything else to help track this down?", "updateAuthor": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-17T15:20:55.000+0000", "updated": "2019-05-17T15:22:46.000+0000" }, { "id": "448516", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~l0wb1rd],\r\nDid you experience the same crash using 8.0.1.GA?", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-05-20T10:39:20.000+0000", "updated": "2019-05-20T10:39:20.000+0000" }, { "id": "448662", "author": { "name": "dmarin", "key": "dmarin", "displayName": "Daniel Marin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I had the same issue, and I fixed it commenting the line 128 of TiApp+Addons.m\r\n\r\nClasses -> TitaniumKit Extensions -> TiApp+Addons.m\r\n\r\nThis recursive call provokes the dump:\r\n\r\n\r\n{code:objective-c}\r\n [self tryToInvokeSelector:@selector(application:continueUserActivity:restorationHandler:)\r\n withArguments:[NSOrderedSet orderedSetWithObjects:application, userActivity, restorationHandler, nil]];\r\n{code}\r\n\r\n\r\nOnce I commented it, I had no dumps and the universal iOS links worked perfectly.", "updateAuthor": { "name": "dmarin", "key": "dmarin", "displayName": "Daniel Marin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-27T12:36:36.000+0000", "updated": "2019-05-27T12:37:07.000+0000" }, { "id": "448663", "author": { "name": "dmarin", "key": "dmarin", "displayName": "Daniel Marin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The issue is the same in 8.0.0GA and 8.0.1GA", "updateAuthor": { "name": "dmarin", "key": "dmarin", "displayName": "Daniel Marin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-27T12:38:18.000+0000", "updated": "2019-05-27T12:38:18.000+0000" }, { "id": "448684", "author": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "body": "can confirm that it still crashes with 801GA on device and on simulator.\r\n\r\nThanks, Daniel Marin. I'll try the suggested patch and report back.", "updateAuthor": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-28T16:13:25.000+0000", "updated": "2019-05-28T16:13:25.000+0000" }, { "id": "448749", "author": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "body": "The suggested patch here in the comments does work.\r\nIt might be that this issue is related and that it is already fixed in master/810\r\n\r\nhttps://github.com/appcelerator/titanium_mobile/pull/10725", "updateAuthor": { "name": "l0wb1rd", "key": "l0wb1rd", "displayName": "Low Bird", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-05-31T09:36:57.000+0000", "updated": "2019-05-31T09:36:57.000+0000" }, { "id": "450021", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~l0wb1rd],\r\n\r\nJust passing as followup here. Are you able to get that sorted out?  Please let us know if you need more help with this issue.\r\n", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-07-24T05:54:51.000+0000", "updated": "2019-07-24T05:54:51.000+0000" }, { "id": "450043", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "The issue is fixed in the master Ti SDK: 8.1.0.v20190611140242 and later. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-07-24T18:23:34.000+0000", "updated": "2019-07-24T18:23:34.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }