So we use InVision to share our designs and provide assets for developers. Recently I noticed that if there is an exportable asset, which is a symbol override, it will only ever export the first instance of it, even though they all look different, because the symbol name is obviously always the same.
The original symbol, with the image being a symbol that can be changed:
So now I place that symbol in several places and use the symbol override to get several payment options:
So far so good, if I export to invision everything is showing up fine. But in the assets I only ever get the first icon as assets, because the symbol itself that it is exporting always has the same name. It's like its not resolving the name of the symbol all the way to the lowest level to get the name.
I can't set the icon symbols themselves to be exportable, as they are a much larger size and I need them to be exported assets at their final size.
Here you can see the screen that is synced to InVision. You can see there are 8 instances of the same symbol, with different overrides. Each of the icons is set to exportable in 4 formats. In InVision it shows only the assets of the last of the symbol (but that one twice), but not all the others:
So is this a limitation of InVision? If a symbol has the same name, it doesn't get exported again, even though an override inside it is different? If that's the case, then why bother with the assets functionality - I might as well just do it manually in Sketch..