This file lists some common problems you may run into when developing Homescreens for IOS and Android
bridge.readFile will often fail on IOS. This seems to be caused by a quirk with the way the IOS bridge handles downloading files. Luckily, it will often work on repeated attempts, so you can create a dedicated readFile function that uses some kind of promise retry logic:
export const promiseWait = (ms: number) =>