Документация гласит, что звездочку нельзя использовать с номерами версий Swift, но, возможно, она не применялась до Swift 5?
Эквивалентный атрибут будет:
@available(swift, deprecated:3.0, message:"Use activate().")
Еще лучше было бы:
@available(swift, deprecated:3.0, renamed:"activate()")