[MOD-2462] iOS 12: libc++.6.0.9 removed from valid linker flags, need to verify native modules
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Critical |
Status | Resolved |
Resolution | Fixed |
Resolution Date | 2018-09-19T12:55:32.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Ti.Barcode iOS 2.0.3 |
Components | Barcode |
Labels | n/a |
Reporter | Hans Knöchel |
Assignee | Hans Knöchel |
Created | 2018-09-19T06:56:07.000+0000 |
Updated | 2018-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.
PR (ti.barcode/master): https://github.com/appcelerator-modules/ti.barcode/pull/85
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.