See attached image for error message from AppGameKit Player - same error happens when I compile and install the app properly on on an iOS device. On Android however, everything is working as intended.
What happens is this, upon first run, the app will download a big list of images from a server. Then using this list it downloads via the backend a host of images from an Azure Blob. This it is then supposed to display in a nice grid fashion. Like in the second screenshot attached to this post.
Now, I do have my suspicions as to the cause, but before I go about re-juggling file handling in the server backend it'd be nice if anyone here got comments, suggestions or actually know what the h*ll iOS do not like *this* time.
Now, my suspicions are:
1: There is a dash in the filename (like this: dateandrandomstring-randomstring.png)
Should not be a problem as iOS filesystem is unix-based and should handle most characters in a filename apart from a few reserved ones. Which I have looked up, and dash is not on that list.
2: Too long filename and/or foldername.
Both are randomly generated by backend (well, actually by database in backend), and they are not too short. But, they're not above the 255 character limit of even older unix file-systems (and it do work on Android, Windows and Ubuntu). That said, on old iOS versions/filesystem, the max was 32 characters, but I am running newest iOS fully up to date on an iPad that is only a few months old.
This was working a while ago with some test-data and images that had much shorter names, and no dashes in them. Though since then I've done a lot of changes and only tested towards Android as that is more convenient...