Hatte das gleiche Problem beim iPhone 6S. Da wird ja allgemein über GPS Probleme berichtet. War aber bei mir nicht, in anderen Apps funktioniert die Standortfreigabe.
Deshalb bitte als erstes prüfen: Eistellungen > Datenschutz > Ortungsdienste müssen Ein sein. Auf Ortungsdienste klicken, es öffnet sich eine Liste mit Apps die eine Standortfreigabe benutzen. Anhand einer App wie "Karten" kann man testen ob die Standortfreigabe grundsätzlich funktioniert oder ein GPS-Problem vorliegt.
Normalerweise bitten alle Apps, die eine Standortfreigabe verwenden wollen, nach der Installation bei erstmaliger Benutzung um Erlaubnis. So auch Pokemon GO. Die muss man erteilen, sonst geht das Spiel nicht. Wenn aber Pokemon GO nicht in der Liste in den ortungsdiensten auftaucht gab es beim ersten Start ein Problem (ob das am Pokemon Server, der App oder am IOS liegt ist unklar).
Bei mir hatte Pokemon GO nicht nach der Erlaubnis gefragt, und fortan erschien sofort beim Start der Rote Hinweis "Kein GPS Signal gefunden".
Abhilfe hat bei mir ein Rücksetzen aller Einstellungen gebracht: Einstellungen > Allgemein > Zurücksetzen > Alle Einstellungen.
Danach sind die Standortfreigaben aller Apps gelöscht, und beim Start einer App wird man erneut um Erlaubnis gefragt. Und jetzt fragte auch Pokemon GO, ob es auf meinen Standort zugreifen darf. Anschließend war es auch in den Ortungsdiensten in der Liste der Apps, wo man die Standortfreigabe individuell festlegen kann. Der Rote Fehler ist nun weg. (Allerdings lädt Pokemon Go gerade nicht, weil offenbar der Server wieder überlastet ist :)
Ach ja es sind natürlich ach andere Einstellungen weg, die man wieder herstellen muss...
Ich hoffe das hilft