Yes, xdrip has been ported to iOS, but installing apps on apple has some drawbacks. Called xdrip4ios, here is some of the documentation: https://xdrip4ios.readthedocs.io/en/latest/
As you will see, you need to join a Facebook group to get any help with installation, and you may need to build the code yourself if there are no available invitations on TestFlight. I’m not sure it is worth the effort if your only interest in xdrip is for the alarms.
I use xdrip on android myself, and think it is a great app if you can deal with the relatively poor documentation and support. This may be easier on iOS if you are willing to join Facebook (I am not) so I don’t know.
That said, I question whether the Dexcom app is as buggy as you are suggesting. Dexcom is in the process of recalling any of their receivers that may have a malfunctioning alarm speaker, and I find it hard to believe they would accept any bug in their app that fails to generate an alarm. Are you absolutely positively sure that you are not ignoring the alarm? Have you talked to Dexcom about it? If you are happy with the Dexcom app and don’t want xdrip for other reasons, then I would start there by calling Dexcom to debug what is wrong with your usage of the app.
If there really is a bug in the Dexcom app that they are not willing to fix, then a simple fix would be to leave your app in silent mode, but use your Dexcom receiver at night with alarm on full while your phone is charging. All alarming would be handled by your receiver instead of the app.
Finally, I have to say that the Sugar Pixel may be a good solution for some, and a single sugar pixel next to your bed does sound like another reasonable solution, similar to using a Dexcom receiver for night use only. But for myself, the idea of scattering them in every room of my house and car would be a non-starter.
Instead of internet connected nightscout devices at fixed locations (sugarpixel) I far prefer to have a single reporting device attached to my body, namely my wristwatch. This makes my BG available on my wrist at all times and in all places, every room or outside of my home and garage, inside my car, work, shopping, etc. I count on my wristwatch and cellphone equally.