I’m running into an issue and having trouble debugging it because I don’t personally own an iPhone. My app is an extremely basic podcast player. It just ingests one RSS feed and then allows the user to play a podcast from that feed (why I’m building this is a long story).
It works fine on the simulator on my MacBookPro - I’ve tested it on a simulated iPhone 6 and 10, and both behave as expected. However, when I package the app up and send it to a friend with Testflight, it runs fine until he tries to add an RSS feed, and then it immediately errors out. He’s on an iPhone X. I have a suspicion that the iPhone doesn’t like that I’m making XHR requests to ingest the feed … could it be a permissions issue? I looked into the Permissions API but it doesn’t seem to have anything for file fetching. Unfortunately the text isn’t giving much information, but it happens so fast it doesn’t seem like it could possibly be connecting to anything before it errors out.
If anyone’s run into anything like this or has any thoughts, please let me know. If I can’t get this solved quickly, I’m going to have to go buy a used iPhone, which I’d just as soon not do!