I have custom icons that work fine on IOS and Android. When I deploy on the Web, a crossed out box appears in each place in the App where my icon should appear.
multiline
streambuf
reboot
database-concurrency
calendarextender
dispatcher
typesetting
locks
color-gradient
rauth
slapd
chronicle-wire
gradle-custom-plugin
audit-tables
uipopoverpresentationcontroller
froala
relaycommand
yank
eyed3
hyperkit
zerocrossing
precompiled-headers
flamelink-cms
django-class-based-views
jquery-rails
react-native-deep-linking
android-usb
git-track
relativedelta
openstack-nova