ern run-ios
Description
- Runs a MiniApp on an iOS emulator or connected device
Syntax
ern run-ios
Options
--dev [true|false]
Enable or disable React Native dev support
--miniapps/m
One or more MiniApps to combine in the Runner Container
--dependencies, --deps
One or more native dependencies to add to the Runner Container
--descriptor, -d
complete native application descriptor
--mainMiniAppName
Name of the MiniApp to launch when starting the Runner application
--usePreviousDevice/-u
- Use the previously selected device to avoid prompt
--host
- Host or ip to launch the local packager on (default: localhost)
--port
- Port on which the local packager should listen on (default: 8081)
Remarks
- You can launch the MiniApp located in the current working directory or on a connected iOS device or running emulator if available. If a connected iOS device is not available, the command prompts you to select an emulator to launch from the list of installed emulator images.
- The first time you run this command from within a MiniApp directory, it generates an iOS directory containing the iOS Runner application project. If the iOS folder already exists (it is not the first run of the
ern run-ios
command for this MiniApp), the existing runner project is used. - After the runner project is generated, you can safely make native code modifications to it, knowing that the next time the
ern run-ios
command is issued, the project and your changes will remain. - If you want to regenerate the runner project from scratch, remove the iOS directory.
- The miniapp can be any Yarn package descriptor, including Git or other file system path schemes.
- The
ern run-ios
command is theern
equivalent of thereact-native run-ios
command.