I've found #733, however, it appears to me that the issue is still there.
We have accidently imported KIF right before <SceneKit/SCNParticleSystem.h>, and got this:

The macro expansion took place in the wrong place. It's really not a good idea to define a token without using any prefixes.
It seems that until the macro is removed/substituted, the only reliable workaround would be import KIF at the last place.