API-Token und -Endpunkte abhängig vom Profil setzen
Problem
Im Moment sind noch mehrere API-Token und auch -Endpunkte hartkodiert. Das ist natürlich keine Dauerlösung. Chris und Justin hatten sich bereiterklärt, dabei zu helfen.
Idee
Ich stelle mir eine Lösung vor, bei der man nicht mehr von Hand den Produktions-Endpunkt durch einen Dev-Endpunkt ersetzen muss und so nicht versehentlich in die Live-Instanz schreibt. Das Debug-Profil sollte dann standardmäßig die Dev-Instanz eingestellt haben und das Release-Profil ggf. die Live-Instanz.
Möglich wären Umgebungsvariablen oder eine Datei, die in die .gitignore
eingetragen würde.
Update (09.07.20): Ich hab vorerst einfach mal das Staging-Backend als Endpunkt für Debug-Builds eingetragen, wie Chris es vorgeschlagen hatte (siehe !222 (merged)). Wir können später immer noch eine saubere Lösung bauen, so bleibt wenigstens erstmal das Production-Backend sauber.
Update (13.07.20): iOS-Support: #156