{ "id": "162582", "key": "TIMOB-23774", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "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": "18253", "name": "Release 5.5.0", "archived": false, "released": true, "releaseDate": "2016-09-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-08-15T13:11:57.000+0000", "created": "2016-08-15T05:00:51.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "notable" ], "versions": [], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2018-08-06T17:49:26.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" }, { "id": "10207", "name": "Tooling" } ], "description": "- Team id is now required in the tiapp.xml when building an app with a watch extension and Xcode 8.\r\n- Added build configuration settings for swift files in watch apps\r\nNamely set the \"SWIFT_VERSION\" to \"2.2\", if it's not already set... all new Watch extension projects will have this set to \"3.0\"\r\n- Removed old watchos2 template in favor of existing watchos2-objc template.\r\n- Set default min iOS SDK version to 8.0 if not explicitly set in the tiapp.xml and compiling using Xcode 8.\r\n- Removed old maintainers from package.jsons.", "attachment": [], "flagged": false, "summary": "iOS10: Minor improvements for Xcode 8 support", "creator": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 690, "state": "closed", "name": "2016 Sprint 17 Tooling", "startDate": "2016-08-13T00:01:26.394Z", "endDate": "2016-08-27T00:01:00.000Z", "completeDate": "2016-08-29T03:15:35.641Z", "originBoardId": 199 } ], "comment": { "comments": [ { "id": "393118", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Master PR: https://github.com/appcelerator/titanium_mobile/pull/8198 \r\n6_0_X PR: https://github.com/appcelerator/titanium_mobile/pull/8200", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-08-15T05:01:07.000+0000", "updated": "2016-08-15T05:01:07.000+0000" }, { "id": "393139", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "5_5_X PR: https://github.com/appcelerator/titanium_mobile/pull/8228", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-15T12:49:39.000+0000", "updated": "2016-08-15T12:49:39.000+0000" }, { "id": "393437", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "[~cng] In regards to this change: \r\n- Team id is now required in the tiapp.xml when building an app with a watch extension and Xcode 8.\r\n\r\nAre there any plans to have team id generated in the tiapp.xml automatically? For instance when someone creates a Watch Extension in their project. When running through the basic steps to creating an Watch App project through the CLI, I am met with this error: \r\n{code:java}\r\n[ERROR] Xcode 8.0 requires Watch Extensions have a team specified, but a is not set.\r\n\r\nLog into the Apple Developer website and create a team, then add/refresh your account in Xcode's preferences window in order for Titanium to see your teams.\r\n\r\n\r\n \r\n TEAM ID\r\n \r\n\r\n{code}\r\n", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2016-08-17T23:43:32.000+0000", "updated": "2016-08-17T23:43:32.000+0000" }, { "id": "393442", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~htbryant] The team id is generated by Apple from your account on developer.apple.com. Not sure that generating a team id would work. Maybe for simulator builds. Pretty easy to test. Just set the {{}} to some string.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-18T00:31:03.000+0000", "updated": "2016-08-18T00:31:03.000+0000" }, { "id": "393546", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Team ids are returned by {{ti info}}, so Studio could provide a pretty dropdown in the tiapp.xml editor.\r\n\r\nIn a future Titanium SDK release, we will most likely introduce a {{\\-\\-team\\-id}} option instead of a {{\\-\\-pp\\-uuid}} to start handling provisioning profiles the new Xcode 8 way.\r\n\r\nOn the plus side, at least when you get the error, it does attempt to display a list of team ids. Unfortunately, the list of team ids comes from an a sqlite xcode cache database combined with the team ids parsed from all provisioning profiles. In other words, if you have a team, but you've never logged into Apple from Xcode's preferences and you don't have any valid, non-expired provisioning profiles installed, then we will report no teams found.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-08-18T22:15:22.000+0000", "updated": "2016-08-18T22:15:22.000+0000" }, { "id": "440169", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cleaning up older fixed issues. If this issue should not have been closed as fixed, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:49:26.000+0000", "updated": "2018-08-06T17:49:26.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }