I am unfamiliar with the XCode’s output. I could be wrong but I do believe that GENERATED_BODY()
already generates ASCharacter(const FObjectInitializer& ObjectInitializer);
in 4.9 and would cause a redefinition because it’s defined already defined in the header. Try removing ASCharacter(const FObjectInitializer& ObjectInitializer);
from the header file.