[TIMOB-26066] node-ios-device: Support Xcode 9 and Node.js 10
GitHub Issue | n/a |
---|---|
Type | Improvement |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2018-05-30T16:33:19.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 7.3.0 |
Components | Tooling |
Labels | n/a |
Reporter | Chris Barber |
Assignee | Chris Barber |
Created | 2018-05-24T18:59:04.000+0000 |
Updated | 2018-08-10T21:08:32.000+0000 |
Description
Apparently newer versions of Xcode prohibit the linking to private frameworks. In the case of node-ios-device, it needs to link with MobileDevice.framework and can't with Xcode 9.2 and 9.3.
node-pre-gyp is pretty out-of-date.
The build scripts need to be updated for Node.js 10 (and Node.js 9).
node-ios-device PR: https://github.com/appcelerator/node-ios-device/pull/37
Verified changes are in and you can build properly with 7.3.0 RC (CLI 7.0.5-master.3, SDK 7.3.0.v20180809095942, Studio 5.1.0.201807191252)