When you have coins at an exchange, all you really have is an IOU from the exchange. This (and every other solution) for getting coins from forks requires you to prove ownership of an address with a private key. This is by design and is never intended to work with exchanges such as Coinbase.