React Native Image Not Working with specific URL

Andrés’ answer is somewhat correct, but it does not address the exact cause of the problem, and that is iOS’ App Transport Security. iOS does not allow plaintext requests (http) by default, and so you need to define a ‘whitelist’ of URLs that can be allowed to override this particular protection mechanism. You have that list already set up so that your app can connect to localhost during development,, so just add new entries to it. You can see how to do so in this answer. Of course, this only works if you know the list of URLs in advance, which might not suit your needs. In that case, have a look at this article.

Leave a Comment