Fix for "NSExpression function is forbidden" (#411)
* For iOS 15.5, refactor how MGL Expressions are defined. Fix for "NSExpression function is forbidden" #331 * Convert CI Scheme to TestPlan. Add CI-Expressions TestPlan (which skips tests unrelated to `NSExpression`) * Update Swift & Objective-C sample Code for MGL Expressions. Use these patterns for fixing unit tests. * Update Swift sample code & documentation for MGL expressions. Update API docs (.h) & online docs (HTML) with: `make darwin-style-code && make idocument` * Refresh developer documentation for: build dependencies, running unit tests from the command line, and logging in C++. * Mark certain unit tests as "Expected Failures": Awaiting unit test refactoring for https://github.com/maplibre/maplibre-gl-native/issues/331 * Update to latest Xcode & iOS SDK. Update GitHub Action Runner Images from https://github.com/actions/runner-images * For iOS 15.5, add "Expected Failure" for tests * Skip failing test unrelated to NSExpressions * Convert macOS project to use Test Plans * Exclude previously failing Offline Storage test * Refactor MGL Match expressions for macOS & iOS 15.5 * Refactor Unit Tests so that "Excluded Failures" work for both macOS 12 & iOS 15.5 * Refresh documentation on how to test for macOS from the command line
This commit is contained in:
4
.github/workflows/ios-release.yml
vendored
4
.github/workflows/ios-release.yml
vendored
@@ -5,7 +5,7 @@ on:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-10.15
|
||||
runs-on: macos-12
|
||||
env:
|
||||
BUILDTYPE: Release
|
||||
HOMEBREW_NO_AUTO_UPDATE: 1
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
brew list cmake || brew install cmake
|
||||
brew list ccache || brew install ccache
|
||||
brew list pkg-config || brew install pkg-config
|
||||
brew list glfw3 || brew install glfw3
|
||||
brew list glfw || brew install glfw
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v3
|
||||
|
||||
Reference in New Issue
Block a user