Nick here from Shopify. Great question!
There are some requirements for the Geolocation app to be able to publish with it.
Geolocation recommends only the languages and currencies that you've enabled for your store. If you don't use either of these Shopify features, then you can't use Geolocation to make recommendations."
You would need to sell and have multiple currencies set up in your store for the Geolocation app to have the ability to be published. You can see the help guide Shopify has about this with more details here. Once you have those options set up, you will be able to apply the Geolocation app and publish.
Let me know if you have any other questions about anything.
All the best, Nick