{ "id": "171762", "key": "TIMOB-26109", "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": "20183", "description": "", "name": "Release 7.4.0", "archived": false, "released": true, "releaseDate": "2018-09-17" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-07-16T09:52:38.000+0000", "created": "2018-06-07T17:11:10.000+0000", "epic": { "id": 170940, "key": "TIMOB-25708", "name": "Support iOS 12", "summary": "iOS: Support iOS 12 and Xcode 10", "color": { "key": "color_6" }, "done": false }, "priority": { "name": "Critical", "id": "1" }, "labels": [ "applebug", "new-build-system", "xcode10" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2018-09-27T21:03:58.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": "When using Xcode 10 and the new build system, which is now default, the linked core-classes (TiProxy.h, TiBase.h, ..) cannot be found anymore. I opened a [Radar|https://openradar.appspot.com/radar?id=5621620265713664] for this.", "attachment": [], "flagged": false, "summary": "Xcode 10: Cannot build modules with the new (default) build system", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 1039, "state": "closed", "name": "2018 Sprint 12 SDK", "startDate": "2018-06-03T15:22:23.401Z", "endDate": "2018-06-17T15:22:00.000Z", "completeDate": "2018-06-18T20:45:36.363Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "438238", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Talked to the Apple engineers during WWDC. It is an actual bug in the new build system and they are handling it. The related radar I filed is https://openradar.appspot.com/40906817", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-06-08T00:24:12.000+0000", "updated": "2018-06-08T00:24:12.000+0000" }, { "id": "438545", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/10123", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-06-20T10:13:39.000+0000", "updated": "2018-06-20T10:13:39.000+0000" }, { "id": "439234", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~cbarber] After being in dialog with Apple, I found a better solution that actually fixes the issue while running the new build system: We simply need the {{-scheme}} argument passed to the {{xcodebuild clean}} command and it will work like magic. Setting up a PR now.\r\n\r\n*EDIT*: Permanent fix for this is added as part of TIMOB-25226.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-07-16T08:52:38.000+0000", "updated": "2018-07-16T09:52:57.000+0000" }, { "id": "441092", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "cherry picked fix to 7_4_X branch: https://github.com/appcelerator/titanium_mobile/commit/5694af1348fd49a2e6c22f135968bfccc76a2425", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2018-08-27T16:10:56.000+0000", "updated": "2018-08-27T16:10:56.000+0000" }, { "id": "441277", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* Verified fix in SDK version {{7.4.0.v20180829013317}} and {{7.5.0.v20180829030547}}. Able to create a new module and then build it with the new default build system. \r\n\r\n*Environment*\r\n{code:java}\r\nAPPC CLI: 7.0.6\r\nOperating System Name: Mac OS High Sierra\r\nOperating System Version: 10.13.6\r\nNode.js Version: 8.9.1\r\nXcode 10.0 beta 6\r\n{code}\r\n", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-09-03T10:41:46.000+0000", "updated": "2018-09-03T10:41:56.000+0000" }, { "id": "442131", "author": { "name": "alexcc", "key": "alexcc", "displayName": "alejandro_capel", "active": true, "timeZone": "Europe/Madrid" }, "body": "Hi ,\r\n\r\nI have reproduced the error again. I don´t know the reason, this is my log. Its seems all its ok. Any ideas?\r\n\r\nThanks in advance.\r\n\r\n2018-9-27 22:48:21\r\n\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.13.6\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 8589934592\r\n\r\nNode.js\r\n Node.js Version = 9.2.1\r\n npm Version = 5.5.1\r\n\r\nTitanium CLI\r\n CLI Version = 5.1.1\r\n\r\nTitanium SDK\r\n SDK Version = 7.4.0.GA\r\n SDK Path = /Users/user1/Library/Application Support/Titanium/mobilesdk/osx/7.4.0.GA\r\n Target Platform = iphone\r\n\r\nCommand\r\n /Users/user1/.nvm/versions/node/v9.2.1/bin/node /Users/user1/.appcelerator/install/7.0.6/package/node_modules/titanium/lib/titanium.js build --platform ios --log-level trace --sdk 7.4.0.GA --project-dir /Users/user1/Documents/app --target simulator --ios-version 12.0 --device-family universal --deploy-type development --device-id 53FAF1A3-224E-4BE5-8315-7D04DA01E8BE --skip-js-minify --no-colors --no-progress-bars --no-prompt --prompt-type socket-bundle --prompt-port 49199 --config-file /var/folders/jq/rlqcc3v10_9_y__l4fsmjvkh0000gn/T/build-1538081291744.json --no-banner --project-dir /Users/user1/Documents/app\r\n\r\n[TRACE] [ioslib] Validating iOS Simulator UDID 53FAF1A3-........\r\n[TRACE] [ioslib] Found iOS Simulator UDID 53FAF1A3.........\r\n[TRACE] [ioslib] Selected iOS Simulator: iPhone 6\r\n[TRACE] [ioslib] UDID = 53FAF1A3-...........\r\n[TRACE] [ioslib] iOS = 12.0\r\n\r\n\r\nerror:\r\n\r\n[INFO] : Cleaning Xcode derived data\r\n[ERROR] : note: Using new build system\r\n[ERROR] : error: Could not delete `/Users/user1/Documents/app/build/iphone/build` because it was not created by the build system and it is not a subfolder of derived data.\r\n[ERROR] : ** CLEAN FAILED **\r\n\r\n\r\n", "updateAuthor": { "name": "alexcc", "key": "alexcc", "displayName": "alejandro_capel", "active": true, "timeZone": "Europe/Madrid" }, "created": "2018-09-27T21:03:58.000+0000", "updated": "2018-09-27T21:03:58.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }