EAS Cheatsheet

Stage Release für Plattformen Production Release für Plattformen bauen Production Release für Plattformen veröffentlichen Over the air Update für alle Apps in Release-Channel „staging“ Ein neues Update mit einem neuen Branch erstellen Einem Channel einen Branch zuweisen channel:edit production –branch version-2.0 Dokumentation

Mehrere Node Versionen mit NVM

If you’re like me, and switch a lot between different projects, you’ve most likely run across problems with Node.js versions when building the frontend.That’s a problem we can solve rather easily with NVM. But first things first, what is NVM?NVM (Node Version Manager) is a tool for installing and managing different Node versions. All you need […]

Opera speichert keine Kennwörter

PHP 8 Codeanpassungen

Entweder, wenn der Returntype variiert über die Methode die Annotation #[\ReturnTypeWillChange] einfügen oder die Signatur, speziell meistens den Rückgabewert anpassen. Ab PHP 8.2 sind dynamische Klasseneigenschaften deprecated und Klassen damit versiegelt. Sollte das dennoch benötigt werden, muss über der Klasse die Annotation #[AllowDynamicProperties] angegeben werden. Diese Funktion ist zu ersetzen durch mb_convert_encoding($string, ‚UTF-8‘, ‚ISO-8859-1‘); Diese […]

Bildsequenzer

https://github.com/ertdfgcvb/Sequencer

ScrollView scrollt nicht in RNWeb

Um die ScrollView auch im Web scrollbar zu machen, brauche diese eine feste Höhe. Dafür am besten folgendes: Quelle

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.