Du könntest auch den
Grijjy Logger ausprobieren.
iOS kann manchmal zickig sein, ich denke im Wesentlichen bei Permissions wenn man was machen möchte das nicht bei Apple gewünscht ist fliegt man knallhart einfach raus.
Leider gibt es da oft keine besonderen Hinweis woran es jetzt liegt, da muss man leider Suchen & Probieren.
Unterschiede Debug/Release habe ich auch schon gesehen, gibt es aber auch bei Android.
Ich sehe auch Unterschiede von Phone zu Phone, und insbesondere bei den iOS Releases.
Kann ich nicht 100% bestätigen, aber ein iOS von einem zur nächsten Version kann wieder etwas umgebaut haben, das schon lange funktionierte.
Es mach Sinn von Zeit zu Zeit bei den von Dir benutzen Apple/iOS Funktionen nach "deprecated" zu suchen.