Jakub Sokołowski
c3e52dbf47
Some users have reported local `make run-ios` failures with errors like: ``` Command PhaseScriptExecution failed with a nonzero exit code ``` Where the actual error that can be found in `ios/logs/react-native-xcode.log` is: ``` node: bad option: --openssl-legacy-provider ``` Caused by a flag we apply to our pinned Node.js `18.9.1` to fix: ``` opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' ``` From: https://github.com/status-im/status-mobile/pull/15167 And the need for that should go away once we upgrade Node.js further. But for now a decent fix is to not apply that flag directly in Xcode config so as to avoid the `bad option` error when Xcode us called outside of Nix context. Fixes: https://github.com/status-im/status-mobile/issues/15631 Signed-off-by: Jakub Sokołowski <jakub@status.im> |
||
---|---|---|
.. | ||
android | ||
fastlane | ||
ios | ||
default.nix |