[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.