Greetings! I’m new to Keyman Developer though I’ve been using some Keyman keyboards and have been creating my own keyboards with Ukelele for many years.
Recently I started a test project trying to make an iOS keyboard and the process was fairly smooth. I simply repeated my layout for the macOS previously made in Ukelele and rearranged a bit in the touch design for iPhone and everything looked great: I could test the layout on my phone browser; I could type properly and the Arabic based script connects properly; (additional) diacritics were fine; long-press keys worked fine. But, I cannot get it properly installed in the Keyman app.
Before I was able to test it in my phone browser, I actually tried the “install from file” option by transferring the .kmp file to my phone and the issue was already there. I initially suspected there might be something wrong with my package so I purchased a USB wifi adapter in order to put my virtual Windows on the same network with my phone to test the keyboard. But the issue remained the same.
According to the instructions, no matter how the package is loaded onto the phone (browser download or “install from file”), once I click in the file, the normal installation process should start. But I never saw it. I am sure I set the language code properly, but I cannot find if from the language list. I tried uninstalling and reinstalling Keyman from my phone and the issue persists.
When I go to “installed languages” on my phone, a green banner pops up from below saying “update available.” I can click on it and in a second or two, it turns into “updates successfully downloaded” and disappears. I assumed it could be something about my test layout being loaded, but I could not find it in the language list, and this green banner shows up every time I go to “installed language” after I clicked on the .kmp file (previously via file transfer, currently via the installation link from the phone browser test page). This was the same issue before I managed to test the keyboard in my phone browser.
Does anybody know what is going on?