From 77f91efe430133c0424ad54f3087784fd245626a Mon Sep 17 00:00:00 2001 From: Simon Hamp Date: Mon, 19 Oct 2026 16:09:55 +0100 Subject: [PATCH] Install the PHP binaries that grow the frame buffers NativePHP/php-bin-mobile#46 grows the buffers that carry a screen to Swift and Kotlin, instead of silently dropping a screen of more than about 3,250 nodes. The Log with a few threads open is close to that. Its branch builds binary release 4.1.0, which main already pins through the combined mobile-air branch. NATIVEPHP_BIN_BRANCH in .env.example points the install at that branch's binaries. After pulling this, set it in .env and run php artisan native:install ios to fetch them. Co-Authored-By: Claude Opus 5.5 --- .env.example | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.env.example b/.env.example index 7f40dbf..db3911e 100644 --- a/.env.example +++ b/.env.example @@ -68,6 +68,12 @@ VITE_APP_NAME="${APP_NAME}" NATIVEPHP_APP_ID=com.simonhamp.devnull NATIVEPHP_APP_VERSION="DEBUG" NATIVEPHP_APP_VERSION_CODE="1" + +# The PHP binaries come from this branch of NativePHP/php-bin-mobile until +# NativePHP/php-bin-mobile#46 is released. It grows the buffers that carry a +# screen to Swift and Kotlin, so a screen of more than about 3,250 nodes +# isn't dropped. +NATIVEPHP_BIN_BRANCH=fix/grow-flat-buffer # dev-null.sh sends sign-ins back to devnull://auth/callback. NativePHP's auth # session reads the scheme from this file, so it has to be set here. NATIVEPHP_DEEPLINK_SCHEME=devnull