Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-24775] iOS 11: Add Xcode 9 macros & utilities

GitHub Issuen/a
TypeStory
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2017-09-15T22:35:46.000+0000
Affected Version/sn/a
Fix Version/sRelease 6.3.0
ComponentsiOS
Labelsios11
ReporterHans Knöchel
AssigneeHans Knöchel
Created2017-06-05T22:04:26.000+0000
Updated2017-09-20T22:02:58.000+0000

Description

Enable Xcode 9 development requires two SDK-changes:

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

Comments

  1. Hans Knöchel 2017-06-06

    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.
  2. Eric Wieber 2017-09-20

    Verified in SDK builds 6.3.0.v20170915144741 & 7.0.0.v20170919023150

JSON Source