“There were other clubs interested in taking James but he feels this is the right place for him to continue his development.”

McInnes has been in the market for a striker since top scorer for the past four seasons, Adam Rooney, moved from Pittodrie to Salford City last month and has taken advantage of the fact the Scottish transfer window doesn’t close until August 31.

The window for Premier League clubs closed last week.

Despite being knocked out of the Europa League by Burnley, Aberdeen have made a positive start to the new season.

McInnes’s men struck late to hold Steven Gerrard’s Rangers 1-1 on the opening weekend of the season and won 1-0 away at Dundee on Saturday.