{ "id": "171415", "key": "TIMOB-25909", "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": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2018-03-28T19:52:30.000+0000", "created": "2018-03-28T07:42:39.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "Appcelerator", "security" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-08-06T17:52:05.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": [], "description": "While launching the application we have seen the security alert (see the attached screenshot). \r\nExplanation of this issue on chat from Appcelerator team is:\r\nif we added the jail-broke property in tiapp then this app will not work on rooted device and you will see this error. But we are running the app on the same device and this is not observed again an again. \r\n\r\nPlease let us know the other scenario's in which this issue may occur. What steps we need to take to get it resolved? ", "attachment": [ { "id": "65001", "filename": "IMG_0091.PNG", "author": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-03-28T07:30:35.000+0000", "size": 428000, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Getting security alert screen", "creator": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1018, "state": "closed", "name": "2018 Sprint 07 SDK", "startDate": "2018-03-25T21:59:36.637Z", "endDate": "2018-04-08T21:59:00.000Z", "completeDate": "2018-04-08T17:55:14.467Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "436022", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hey there! So I assume this is iOS? Please always provide your full environment, so we are actually able to help. Also, please attach a log if available and the tiapp.xml of the application (please remove all sensitive data like the app-id, appc-id and api-keys). The error screen looks like you enabled jailbreak-detection, which will make the app unusable for devices running jailbreaks. Many customers require this property to save their applications from being remote-debugged, which is only possible with jailbroken devices (e.g. Cydia). Looking at the tiapp.xml will help getting this cleared asap!\r\n\r\n*EDIT*: Also fundamentally important: Is this only with the latest SDK version or does it occur with older ones as well?", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-03-28T10:46:08.000+0000", "updated": "2018-03-28T10:52:20.000+0000" }, { "id": "436039", "author": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I am using sDK 6.3.0 , we observed the above issue on iPhone X (OS . 11.0) and simulators as well,\r\n\r\n\r\n\r\n\r\n com.APPNAME\r\n APP NAME\r\n 2.2.2\r\n xx\r\n http://google.com\r\n undefined\r\n appicon.png\r\n false\r\n true\r\n false\r\n GUID\r\n dp\r\n \r\n \r\n \r\n UISupportedInterfaceOrientations~iphone\r\n \r\n UIInterfaceOrientationPortrait\r\n \r\n UISupportedInterfaceOrientations~ipad\r\n \r\n UIInterfaceOrientationPortrait\r\n UIInterfaceOrientationPortraitUpsideDown\r\n UIInterfaceOrientationLandscapeLeft\r\n UIInterfaceOrientationLandscapeRight\r\n \r\n UIRequiresPersistentWiFi\r\n \r\n UIPrerenderedIcon\r\n \r\n UIStatusBarHidden\r\n \r\n UIStatusBarStyle\r\n UIStatusBarStyleLightContent\r\n NSCameraUsageDescription\r\n HelpNow+ requires camera Permissions to show Camera.\r\n NSPhotoLibraryAddUsageDescription\r\n Photo clicked in HelpNow+ will be stored in Photos.\r\n NSPhotoLibraryUsageDescription\r\n Required to allow upload photos from Photos.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n true\r\n true\r\n \r\n default\r\n \r\n \r\n ti.cloud\r\n nl.fokkezb.html2as\r\n com.appcelerator.apm\r\n com.appcelerator.apm\r\n ti.imagefactory\r\n ti.imagefactory\r\n appcelerator.https\r\n appcelerator.https\r\n com.appcelerator.urlSession\r\n de.marcelpociot.imagefromgif\r\n com.miga.gifview\r\n com.android.mixpanel\r\n com.ios.mixpanel\r\n \r\n \r\n true\r\n false\r\n true\r\n false\r\n \r\n 6.3.0.GA\r\n \r\n ti.alloy\r\n \r\n XXX\r\n APM ID\r\n https://secure-identity.cloud.appcelerator.com\r\n https://api.cloud.appcelerator.com\r\n XXX\r\n XXX\r\n xxx\r\n appc_app_user_dev\r\n xxx\r\n https://secure-identity.cloud.appcelerator.com\r\n https://api.cloud.appcelerator.com\r\n xxx\r\n xxx\r\n xxx\r\n appc_app_user\r\n xxx\r\n xxx\r\n xxx\r\n true\r\n true\r\n remote\r\n\r\n\r\n", "updateAuthor": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-03-28T16:45:38.000+0000", "updated": "2018-03-28T16:45:38.000+0000" }, { "id": "436051", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Well, you use all three security properties:\r\n{code:xml}\r\ntrue\r\ntrue\r\nremote\r\n{code}\r\nDisabling them will allow jailbroken phones to run your app again. Read more about the properties in [here|https://docs.appcelerator.com/platform/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference-section-src-29004921_tiapp.xmlandtimodule.xmlReference-appc-security-jailbreak-detect] (all three properties are listed). Resolving ticket as it's not an issue with the SDK but a feature that works as designed. Again, removing them will change the behavior and fix your issues.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-03-28T19:52:05.000+0000", "updated": "2018-03-28T19:52:05.000+0000" }, { "id": "436265", "author": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "body": "In this case, the app should never run on the same device. But we have seen this issue only once and it was working on the same device rest of the times. ", "updateAuthor": { "name": "pbansode", "key": "pbansode", "displayName": "Prafulla Bansode", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-04-04T07:02:19.000+0000", "updated": "2018-04-04T07:02:19.000+0000" }, { "id": "436271", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "The functionality was broken a while ago and had been fixed since a few versions. Did you update your SDK between the last time and this time? Then that might be the reason and you should remove the flag if you don‘t want to use this functionality.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-04-04T08:10:26.000+0000", "updated": "2018-04-04T08:10:26.000+0000" }, { "id": "440268", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing as \"not our bug\". If you disagree, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:52:05.000+0000", "updated": "2018-08-06T17:52:05.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }