{ "id": "175413", "key": "TIMOB-28072", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "21051", "description": "", "name": "Release 9.2.0", "archived": false, "released": true, "releaseDate": "2020-09-23" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-09-10T15:59:37.000+0000", "created": "2020-08-06T20:25:36.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ios" ], "versions": [], "issuelinks": [ { "id": "58604", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "175367", "key": "TIMOB-28042", "fields": { "summary": "iOS: Unable to build SDK with Xcode 12 beta 3", "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": "58605", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "173720", "key": "TIMOB-27132", "fields": { "summary": "iOS 13: Add MacOS as a target for deployment", "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": "Medium", "id": "3" }, "issuetype": { "id": "6", "description": "gh.issue.epic.desc", "name": "Epic", "subtask": false } } } } ], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2020-09-16T13:54:32.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": "Apple has stated that \"App updates must be built with the iOS 13 SDK starting June 30, 2020\" . See the section 'Build with Xcode 11' from [here|https://developer.apple.com/ios/submit/].\r\nThough it will be breaking change, but I think we can drop it before (probably in 9.2.0) because -\r\n1. As per apple's statement, I think no one will be using Xcode < 11.\r\n2. XCFramework is supported in XCdoe 11+, which we require to completely fix TIMOB-28042.\r\n3. MacCatalyst is supported in Xcode 11+, which is required for TIMOB-27132 .", "attachment": [ { "id": "67521", "filename": "Screen Shot 2020-09-03 at 3.35.43 PM.png", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-03T19:36:06.000+0000", "size": 78067, "mimeType": "image/png" }, { "id": "67520", "filename": "Screen Shot 2020-09-03 at 3.35.50 PM.png", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-03T19:36:06.000+0000", "size": 70348, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: Drop Xcode 9 and Xcode 10 support", "creator": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1205, "state": "closed", "name": "2020 Sprint 18", "startDate": "2020-08-31T15:45:10.220Z", "endDate": "2020-09-11T15:45:00.000Z", "completeDate": "2020-09-11T19:56:20.674Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "456364", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "cc [~amukherjee] [~cwilliams] [~spulipakkam]", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-08-06T20:27:43.000+0000", "updated": "2020-08-06T20:27:43.000+0000" }, { "id": "456727", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "So should we also make iOS 13 the new minimum target iOS version? It says they need to be built with iOS 13 SDK, but I'm not sure if the \"built with\" minimum differs from the \"target\" minimum? Does that really just means we must be Xcode 11+, but the \"min\" iOS sdk can still be 9.x or whatever as a target?\r\n\r\nAnother reference: https://stackoverflow.com/questions/60963113/ios-13-sdk-deadline-confusion-for-existing-released-apps\r\n", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-03T19:31:35.000+0000", "updated": "2020-09-03T19:31:35.000+0000" }, { "id": "456728", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "RE: iOS min, note that according to our typical sources, we likely should make 12 the minimum:\r\n\r\nFrom https://david-smith.org/iosversionstats/\r\n\r\n||Version||Share||\r\n| 13.X | 92.5% |\r\n| 12.X | 5.1% |\r\n| 11.X | 0.7% |\r\n| 10.X | 0.7% |\r\n| 9.X | 1.0% |\r\n\r\nFrom https://developer.apple.com/support/app-store/\r\n !Screen Shot 2020-09-03 at 3.35.50 PM.png|thumbnail! !Screen Shot 2020-09-03 at 3.35.43 PM.png|thumbnail! ", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-03T19:36:21.000+0000", "updated": "2020-09-03T19:36:21.000+0000" }, { "id": "456729", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Included in the macOS support PR: https://github.com/appcelerator/titanium_mobile/pull/11955", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-03T19:42:14.000+0000", "updated": "2020-09-03T19:42:14.000+0000" }, { "id": "456771", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "In case we don't want to land the macOS support: https://github.com/appcelerator/titanium_mobile/pull/12022", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-08T17:09:22.000+0000", "updated": "2020-09-08T17:09:22.000+0000" }, { "id": "456783", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "1. minimum target iOS version (deployment target) is, what minimum iOS support is available. \r\n2. iOS SDK minimum, which comes with Xcode, is minimum Xcode with which app can be developed.\r\n3. We can set minimum iOS sdk to 13.0 (Xcode 11) and minimum iOS target to 10.0.\r\n4. I don't think we can set minimum iOS target to 13.0 (at least not in minor release). There is TIMOB-28011 to discuss this.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-08T23:38:14.000+0000", "updated": "2020-09-08T23:38:14.000+0000" }, { "id": "456825", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/12026", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-09-10T15:59:37.000+0000", "updated": "2020-09-10T15:59:37.000+0000" }, { "id": "456909", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-09-16T13:54:26.000+0000", "updated": "2020-09-16T13:54:26.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }