Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-26066] node-ios-device: Support Xcode 9 and Node.js 10

GitHub Issuen/a
TypeImprovement
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2018-05-30T16:33:19.000+0000
Affected Version/sn/a
Fix Version/sRelease 7.3.0
ComponentsTooling
Labelsn/a
ReporterChris Barber
AssigneeChris Barber
Created2018-05-24T18:59:04.000+0000
Updated2018-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).

Comments

  1. Chris Barber 2018-05-24

    node-ios-device PR: https://github.com/appcelerator/node-ios-device/pull/37
  2. Eric Wieber 2018-08-10

    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)

JSON Source