Github + SSH Key Authentifizierung
SSH keypair setup for GitHub (or GitHub/GitLab/BitBucket, etc, etc) Create a repo. Make sure there is at least one file in it (even just the README.md) Generate a SSH key pair (private/public): or even better: It also possible to use ed25519. There are pros and cons, but personally I’ve had some issues and that is […]
Fehler in react-native-gesture-handler
NUR beim Ausführen der nativen App kommt es zu dem Fehler. Während der Entwicklung fällt der Fehler nicht auf. Nachvollziehen kann man den Fehler, bevor man einen Releasbuild in der Expo-Cloud macht, auch schon durch einen lokalen Build. So spart man sich Zeit und vorallem Buildkontingent im Free-Plan von Expo. Dafür macht man den Prebuild, […]
Expo – Tooling für lokal Build
Fastlane installieren Fastlane in PATH für die jeweilige Shell aufnehmen iOS Plattform für XCode Kommandozeile installieren Bauen der App über EAS Um einen Prebuild der App zu bauen (XCode Projekt) folgendes ausführen
Expo – Debuggen von Releasebuilds
Das Problem mit der Fehlernachvollziehbarkeit bei Releasebuild ist, die Logs dazu auszulesen.Dafür kann man aber unter iOS: Für Android Expo Artikel dazu.
MAC – VPN automatisch verbinden
Expo JS EAS Workflow – Kompakt erklärt
In der EAS – Konfiguration eas.json im Projektverzeichnis werden grundlegend die Channels und derenEigenschaften festgelegt. Es werden die Profile „stage“ und „production“ festgelegt und welchenChannels diese zuzuordnen sind. (Bspw. stage gehört zum Channel staging) Wenn man nun ein Release in der EAS-Cloud bauen lässt, wird dieses automatisch dem jeweiligen Channelzugeordnet. Man kann Branches anlegen, diese […]
Email-Adresse validieren mit PHP-Boardmitteln
Metro Bundler für Expo einstellen
Dafür in der app.json folgendes eintragen
Watchmanprobleme nach npm install –fix
Dafür einmal den Watchmanserver runterfahren und mit npm start des Projektes wird dieser automatisch neugestartet. Die Fehlermeldung sieht so in etwas aus: Um das zu fixen dann: Quelle
VSCode Codeschnippsel Variablen
With $name or ${name:default}, you can insert the value of a variable. When a variable isn’t set, its default or the empty string is inserted. When a variable is unknown (that is, its name isn’t defined) the name of the variable is inserted and it is transformed into a placeholder. The following variables can be used: For inserting the current […]