Closed ergawy closed 4 weeks ago
Hi @ergawy, it may be helpful to take a look at how our CI builds the cocoapod to build a debug version for local development:
build-ios-framework.sh
here.build-apple-framework.sh
which performs the build itself here.$BUILD_TYPE
, which is set to debug when the DEBUG
environment variable is present. (here).destroot
, which you should be able to just copy over to replace the version of destroot
currently in Pods/hermes-engine
in your project.@ergawy if you want to understand how Hermes works, I recommend debugging a desktop version, specifically the hvm
executable. It literally takes nothing more than opening the root CMakeLists.txt with CLion and running it. There is no need to complicate things with an iOS version.
Hello,
Thanks for the cool project.
I am trying to understand Hermes in a bit deeper detail. In particular, I would like to understand how the VM loads an interprets the bytecode at runtime.
For that, what I would like to do is to:
I found this guide on how to use a custom build of Hermes in React Native app for Android. With your help I would be happy to write a document on how to build Hermes in Debug mode and package it in an iOS app. Can someone give me some pointers on how to do so properly?