1. Summary/Title I’ve developed grids on the Metagrid Pro MacOS version and attempting to transfer to my ipad and none of the methods I’m using will work.
2. Steps to Reproduce Provide step-by-step instructions to reproduce the issue.
I have grids on my Mac app that I am trying to export onto the ipad. The sync feature doesn’t work, I have confirmed both Mac and iPad have unique ControllerID names, I have clicked the Synth button on the Mac app, i’ll confirm the dialog box to sync but then nothing happens on the ipad.
I’ve tried exporting the grid from the Mac app which works fine, I have exported both to iCloud and exported to the Share option to AirDrop to ipad. When I try to import on the ipad from the Content Manager view, if I select iCloud or Shared, I get the “No Grids Found” error. Even though I can go into my iCloud Drive on the iPad (same account, I only have 1 iCloud account) and I see the .mgrid file there.
If I go into Files app on the iPad > iCloud Drive and select the .mgrid file and select Open in Metagrid Pro, it takes me to the “Grid Ready To Install” screen in Metagrid. No matter which profile I select though, when I hit Install nothing happens.
I have rebooted my Mac and my iPad numerous times and relaunched both apps numerous times while trying to troubleshoot the issue.
3. Expected Result
Unable to get the Grid transferred to the ipad no matter what I do.
4. Actual Result The grid never shows up on the iPad even when I Install.
Thank you for the report. Since we can’t reproduce it on our systems - can you send the grid you trying to sync / import to help@metagrid.app? And we will take it from there.
Thanks! Here’s the grid file which I haven’t been able to import on the iPad so not sure if it’s a related issue. Worth mentioning I also have a full backup file that won’t restore on the ipad (Can’t upload it here, site doesn’t allow that file type). I have like 10 other grids I made on Mac that I need to tranfer to iPad so hopefully this can be resolved.
I can’t attach files directly, it says “New Users cannot attach files” so heres an open iCloud download link: iCloud Drive - Apple iCloud
The colon : in Favorites:External HW is the problem. On macOS, HFS+ uses : as the path separator internally (while displaying / to users). When a file is transferred from macOS to iOS — via iCloud, AirDrop, or MetaServer’s custom icon sync — the : in the filename gets preserved in the metadata but is illegal as a filesystem path character on iOS, which uses / as the path separator.
So when the app tries to load this icon by name from FileCache, it interprets Favorites:External HW/steampipe.png as a path with a directory component (steampipe.png inside External HW inside Favorites:), which doesn’t exist. The file load fails, the icon stays nil, and Core Data validation rejects it.
We have implemented the sanitization methods both on Metagrid Pro and MetaServer - this will come in Metagrid Pro 1.6.19 within two days.
In the meantime - here is the fixed grid with the problematic icons purged.