Compiling On Mac

Hi,

I am trying to get to grips with a basic hello world BlueprintFunctionLibrary for a plugin. When I try to build the plugin in xcode. I get the following errors. When I simplify the class to inherit from uObject I still get the same errors. the Errors on disappear when I remove the UFUNCTION macro.

Any help would be greatly appreciated.

below is the header file code

#pragma once

#include "Kismet/BlueprintFunctionLibrary.h"
#include "helloInterfaceBP.generated.h"

UCLASS()
class UHelloInterfaceBP : public UBlueprintFunctionLibrary
{
    GENERATED_BODY()

public:
    UFUNCTION(BlueprintCallable, meta=(DisplayName = "test"), Category = "HelloMessage")
    static void helloMessage();
};