Titanium

[MOD-2462] iOS 12: libc++.6.0.9 removed from valid linker flags, need to verify native modules

GitHub Issuen/a
TypeStory
PriorityCritical
StatusResolved
ResolutionFixed
Resolution Date2018-09-19T12:55:32.000+0000
Affected Version/sn/a
Fix Version/sTi.Barcode iOS 2.0.3
ComponentsBarcode
Labelsn/a
ReporterHans Knöchel
AssigneeHans Knöchel
Created2018-09-19T06:56:07.000+0000
Updated2018-09-19T12:55:32.000+0000

Description

iOS 12 removed the hardcoded dependency of the -lstdc++.6.0.9 library in Xcode. We have at least one official module using this flag (Ti.Barcode) and the fix is pretty straight forward by using -stdlib=libc\+\+ instead.

Comments

  1. Hans Knöchel 2018-09-19 PR (ti.barcode/master): https://github.com/appcelerator-modules/ti.barcode/pull/85
  2. Hans Knöchel 2018-09-19 I scanned all of the 167 Ti-modules on my machine and none has a reference on it. We should be good to go here. No SDK-update required, moving to MOD.

JSON Source