Correct icons path in an AppImage tree

The AppImage documention (at GitHub) says that an AppImage needs a tree containing at least one icon in the following path:

AppDir/usr/share/icons/<theme>/<resolution>/<iconname.ext>

If have seen an AppImage file that, when extracted, used an icon in a slightly different path:

AppDir/usr/share/icons/<theme>/<resolution>/apps/<iconname.ext>

Both seems to work. Does this make a difference? Are there different version/kinds of AppImage directory structures?

The version with /apps/ is correct. The other form is a bug. Where did you see it?

Here: https://github.com/probonopd/linuxdeployqt#simplest-example