{ "id": "163522", "key": "TIMOB-23957", "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": [ { "id": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-09-29T06:54:24.000+0000", "created": "2016-09-28T15:49:04.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "18253", "name": "Release 5.5.0", "archived": false, "released": true, "releaseDate": "2016-09-13" } ], "issuelinks": [ { "id": "52818", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "160014", "key": "TIMOB-23313", "fields": { "summary": "iOS app rejected because \"Invalid Swift Support - The SwiftSupport folder is missing\"", "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 } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2018-08-06T17:49:35.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": "When building a Titanium iOS app that has an extension that uses Swift, such as a watch app, it doesn't properly remove the Swift related Xcode build settings. It only does it for the main Titanium project, but not the embedded extension targets.\r\n\r\nAlso somewhat related, if the extension's {{Info.plist}} has a {{CFBundleIdentifier}} of {{$(PRODUCT_BUNDLE_IDENTIFIER)}}, then it wasn't properly resolving the bundle identifier and causing the build to fail.", "attachment": [], "flagged": false, "summary": "iOS: Building app with extension containing swift code doesn't set correct Xcode build settings", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "closedSprints": [ { "id": 723, "state": "closed", "name": "2016 Sprint 20 Tooling", "startDate": "2016-09-29T14:46:17.458Z", "endDate": "2016-10-13T14:46:00.000Z", "completeDate": "2016-10-10T06:21:04.575Z", "originBoardId": 199 } ], "comment": { "comments": [ { "id": "397519", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "TiSDK master PR: https://github.com/appcelerator/titanium_mobile/pull/8375\r\nTiSDK 6_0_X PR: https://github.com/appcelerator/titanium_mobile/pull/8376", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-09-28T15:50:24.000+0000", "updated": "2016-09-28T16:28:24.000+0000" }, { "id": "397522", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "To test, create a new app, then add a watch app to it. Build for {{dist-appstore}} and you should run into the {{CFBundleIdentifier}} bug. Then when you upload the built app to the app store via Xcode, you should see the Swift config related errors. You may need to use the old Swift 2 based watch project.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-09-28T16:00:12.000+0000", "updated": "2016-09-28T16:00:12.000+0000" }, { "id": "397524", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Thanks for the testing steps. I would prefer to strip out the logging-settings to a different one (and only master), but that should be fine.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-09-28T16:04:37.000+0000", "updated": "2016-09-28T16:04:37.000+0000" }, { "id": "397538", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~hansknoechel] I moved the {{OS_ACTIVITY_MODE}} setting to TIMOB-23959.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2016-09-28T17:13:52.000+0000", "updated": "2016-09-28T17:13:52.000+0000" }, { "id": "440229", "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:35.000+0000", "updated": "2018-08-06T17:49:35.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }