[TIMOB-24775] iOS 11: Add Xcode 9 macros & utilities
| GitHub Issue | n/a |
|---|---|
| Type | Story |
| Priority | High |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2017-09-15T22:35:46.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Release 6.3.0 |
| Components | iOS |
| Labels | ios11 |
| Reporter | Hans Knöchel |
| Assignee | Hans Knöchel |
| Created | 2017-06-05T22:04:26.000+0000 |
| Updated | 2017-09-20T22:02:58.000+0000 |
Description
Enable Xcode 9 development requires two SDK-changes:
Add
Add
From there, we can implement new features to the existing core-functionality or use it in own modules (like for
Add IS_XCODE_9 macro to the precompile header
Add isiOS11OrGreater utility to TiUtils
From there, we can implement new features to the existing core-functionality or use it in own modules (like for ARKit and CoreML).
PR (master): https://github.com/appcelerator/titanium_mobile/pull/9429 PR (6_3_X): https://github.com/appcelerator/titanium_mobile/pull/9430 Test-Case: Run the compiled SDK with Xcode 8 + 9. Expected behavior: No compile error in both Xcode versions.
Verified in SDK builds 6.3.0.v20170915144741 & 7.0.0.v20170919023150