Currently in 4.18 Launching to iOS fails with the errors shown below. This is not present in 4.19 but for a specific project we need to be able to build with 4.18.
LogPlayLevel: /Users/Hector/UE4/Builds/MSI/D/Program Files/Epic Games/UE_4.18/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h:3285:37: error: lambda capture ‘LocalMapLayoutForCapture’ is not used [-Werror,-Wunused-lambda-capture]
LogPlayLevel: [LocalKeyPropForCapture, KeyPtr, LocalMapLayoutForCapture](void* NewElementKey)
LogPlayLevel: ^
LogPlayLevel: /Users/Hector/UE4/Builds/MSI/D/Program Files/Epic Games/UE_4.18/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h:3298:41: error: lambda capture ‘LocalMapLayoutForCapture’ is not used [-Werror,-Wunused-lambda-capture]
LogPlayLevel: [LocalValuePropForCapture, ValuePtr, LocalMapLayoutForCapture](void* NewElementValue)
LogPlayLevel: ^
LogPlayLevel: /Users/Hector/UE4/Builds/MSI/D/Program Files/Epic Games/UE_4.18/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h:3808:47: error: lambda capture ‘LocalSetLayoutForCapture’ is not used [-Werror,-Wunused-lambda-capture]
LogPlayLevel: [LocalElementPropForCapture, ElementToAdd, LocalSetLayoutForCapture](void* NewElement)
LogPlayLevel: ^
LogPlayLevel: 3 errors generated.