{ "id": "172435", "key": "AC-5969", "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": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2018-10-18T21:25:23.000+0000", "created": "2018-10-12T21:17:28.000+0000", "labels": [ "crash", "ios" ], "versions": [ { "id": "17038", "name": "Appcelerator Studio 4.5.0", "archived": false, "released": false } ], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2018-10-18T21:25:23.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": "This app functioned fine under iOS 11 with any 7.4.x SDK on simulator and iPhone 6 hardware. However, after upgrading iPhone 6 to iOS 12, app runs in simulator, but no longer on iPhone 6 hardware. I've tried a number of 7.4.1.v2018* (including debug) SDKs, but they all crash immediately on my iPhone 6 hardware. Symptom: splash screen comes up, but then app appears to crash/background. UI never comes up. I need to force close it.\r\n\r\niOS 12 and iOS 12.0.1 has same issue for iPhone 6 device.\r\n\r\nFazlul (on Appcelerator chat) says it works fine on his iOS 12 iPhone 5s. I am trying to update a spare iPhone 5 (not 5s) to iOS 12.0.1 now to see if it also works. Not sure why it matters, but hey, I'm game if it helps us figure out the issue.\r\n\r\nSlimmed down app source is attached.", "attachment": [ { "id": "65715", "filename": "CrashLog_ITZ.rtf", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-13T00:02:16.000+0000", "size": 55570, "mimeType": "text/rtf" }, { "id": "65714", "filename": "ios12-crash.tar", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-12T20:43:11.000+0000", "size": 9225669, "mimeType": "application/x-tar" } ], "flagged": false, "summary": "Startup crash under iOS 12 on iPhone 6", "creator": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "environment": "iOS 12 iPhone 6", "comment": { "comments": [ { "id": "442574", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, Any crash log that you can share here in your test for iOS 12 iPhone 6? ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-10-12T22:18:54.000+0000", "updated": "2018-10-12T22:18:54.000+0000" }, { "id": "442580", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "For some reason, when I try to debug on my device through Studio, it doesn’t connect. So I don’t get anything that way. However, a co-worked got something via Xcode that might be helpful. \n\n", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-13T00:01:01.000+0000", "updated": "2018-10-13T00:01:01.000+0000" }, { "id": "442582", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Crash log from Xcode uploaded. ", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-13T00:03:10.000+0000", "updated": "2018-10-13T00:03:10.000+0000" }, { "id": "442585", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Looking into your log, it's not related anyway to issue in Titanium SDK. Can you ask your co-worker how he get the log, I believe this is purely Xcode log and the issue in iOS12 with iPhone 6 is also occurring in the Xcode. Is he able to run native apps in the device? Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-10-13T22:21:49.000+0000", "updated": "2018-10-13T22:21:49.000+0000" }, { "id": "442593", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "I'm not sure why, but when I try to debug on my iOS 12 device, debug gets to the last stage and the debugger doesn't know I started the app manually, as requested in that step. The app crashes immediately after bringing up the splash screen without anything getting spit out.\r\n\r\nAny chance you could try to build the simple project I uploaded, and try it on iOS 12 hardware as well as simulator and reproduce my results? iOS 11 should work fine in both simulator and hardware.\r\n\r\nPerhaps you can see what you need to see when it crashes. I'd love to fix my environment, but I'm not quite sure what's wrong.", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-14T22:17:05.000+0000", "updated": "2018-10-14T22:17:05.000+0000" }, { "id": "442634", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~dlevine]\r\nThere is some certificate issue going on from apple side . See https://stackoverflow.com/questions/52440492/ios-app-wont-run-on-device-any-more-under-ios-12-unrecoverable-ct-signature-is if this can help you. Thanks!", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-10-16T03:21:56.000+0000", "updated": "2018-10-16T03:21:56.000+0000" }, { "id": "442639", "author": { "name": "pkumar", "key": "pkumar", "displayName": "Praveen Kumar", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Hi,\r\n\r\nRecently i faced the same issue.\r\n\r\nI modified \"Always Trust\" to \"Use System Defauls\" for my distribution certificate from the keychain access, then create the build and test.\r\ngive it a try, it may resolve the issue.", "updateAuthor": { "name": "pkumar", "key": "pkumar", "displayName": "Praveen Kumar", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2018-10-16T06:30:53.000+0000", "updated": "2018-10-16T06:30:53.000+0000" }, { "id": "442691", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Thanks, it sounds like a perfect match for my issue, however all the certificates appear to be set this way already.\r\n\r\nAnyone try to build and run on a device?", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-17T12:55:50.000+0000", "updated": "2018-10-17T12:55:50.000+0000" }, { "id": "442693", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Here's my co-worker's response regarding the log I posted:\r\n\r\nIt is a crash log from the device.\r\n\r\nYes, he can run other apps he builds on the device.", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-17T13:33:34.000+0000", "updated": "2018-10-17T13:33:34.000+0000" }, { "id": "442742", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~dlevine] I ran your attached app. It is working fine for me with latest module of 'com.appceelerator.apm'. I believe you are using apm module's 3.0.0 or earlier version which do not support iOS 12. Please use 3.1.0 or later version of apm module. Thanks!", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-10-18T05:26:38.000+0000", "updated": "2018-10-18T05:26:38.000+0000" }, { "id": "442761", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Ok, I think you're onto something. When I click the comm.appcelerator.apm module in the Studio UI of the Overview Tab for tiapp.xml, it says it will use the latest. However, if I look at the choices for specifying a version, 3.0 is the latest one I have. So it looks like I need 3.1. When I check fr Appcelerator updates in Studio, it says I'm up to date. How do I get this? CLI is fine for me.", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-18T13:58:10.000+0000", "updated": "2018-10-18T13:58:10.000+0000" }, { "id": "442767", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "I tried making a new mobile project with Enable Axway Appcelerator Platform Services checked (default) and expected that a new version of com.appcelerator.apm would get downloaded and then I could select it, but I still only see 3.0.0, 2.0.0, 1.1.5, and 1.1.1 as my choices. I restarted Studio, but no change in my module versions. Something seems to be preventing me from getting it. SDK is 7.4.1.v20181008103750.", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-18T16:01:23.000+0000", "updated": "2018-10-18T16:01:23.000+0000" }, { "id": "442768", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Since apm module isn't essential to my app, I deleted it from the app's tiapp.xml Overview UI tab, cleaned the project and built. Pushed to the device and yes it works. So if we can overcome this issue, we're good to go.", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-18T16:03:35.000+0000", "updated": "2018-10-18T16:03:35.000+0000" }, { "id": "442770", "author": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "body": "Ok, looks like the issue is resolved. Originally we had an Enterprise License and APM module was added to this project when it was created (perhaps by default). We don't use APM in the project. When we renewed the license, we didn't keep the Enterprise level capability. SO we no longer get newer APM modules. I'll remove this unnecessary module from the project and I believe we are good to go. Great detective work figuring out the cause though.\r\n\r\nThanks!", "updateAuthor": { "name": "dlevine", "key": "dlevine", "displayName": "Daniel Levine", "active": true, "timeZone": "America/New_York" }, "created": "2018-10-18T16:21:26.000+0000", "updated": "2018-10-18T16:21:26.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }