Cannot build the demo project

[x] Review the documentation: https://facebook.github.io/react-native
[x] Search for existing issues: https://github.com/facebook/react-native/issues
[x] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
React Native Environment Info:
System:
OS: macOS 10.14
CPU: x64 Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
Memory: 233.97 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.11.0 - /usr/local/bin/node
Yarn: 1.10.1 - /usr/local/bin/yarn
npm: 6.4.1 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0
Android SDK:
Build Tools: 23.0.1, 25.0.1, 26.0.2, 27.0.3
API Levels: 23, 25, 26, 27
IDEs:
Android Studio: 3.0 AI-171.4443003
Xcode: 10.0/10A255 - /usr/bin/xcodebuild
npmPackages:
react: 16.5.0 => 16.5.0
react-native: 0.57.2 => 0.57.2
npmGlobalPackages:
create-react-native-app: 1.0.0
react-native-cli: 2.0.1
react-native: 0.57.2
Description
When I run:
react-native init demoProject
cd demoProject
react-native run-ios
I got this issue:
Installing build/Build/Products/Debug-iphonesimulator/demoProj.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/demoProj.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/demoProj.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
at checkExecSyncError (child_process.js:611:11)
at Object.execFileSync (child_process.js:629:13)
at Promise.then (/Users/thaotruong/Desktop/demoProj/node_modules/react-native/local-cli/runIOS/runIOS.js:208:5)

Reproducible Demo
Just init new project

Hi @thaoth58, you need to run react-native run-ios another two more times to get it to work properly (I wished I was joking).

Setting up new React Native app in /Users/rod/dev/react/temp/whatever
Adding React...
yarn add v1.10.1
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning "react-native > metro > babel-preset-fbjs ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>[4/4] 📃  Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>✨  Done in 1.90s.
Adding Jest...
yarn add v1.10.1
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "react-native > metro > babel-preset-fbjs ><EMAIL_ADDRESS>has incorrect peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "metro-react-native-babel-preset ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^7.0.0-0".
warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^7.0.0-0".
[4/4] 📃  Building fresh packages...
success Saved lockfile.
success Saved 121 new dependencies.
info Direct dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>info All dependencies
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>✨  Done in 3.67s.
To run your app on iOS:
   cd /Users/rod/dev/react/temp/whatever
   react-native run-ios
   - or -
   Open ios/whatever.xcodeproj in Xcode
   Hit the Run button
To run your app on Android:
   cd /Users/rod/dev/react/temp/whatever
   Have an Android emulator running (quickest way to get started), or a device connected
   react-native run-android

~/d/r/temp ❯❯❯ cd whatever
~/d/r/t/whatever ❯❯❯ react-native run-ios
Found Xcode project whatever.xcodeproj
Launching iPhone 6 (iOS 12.0)...
Building using "xcodebuild -project whatever.xcodeproj -configuration Debug -scheme whatever -destination id=F0EA48DA-E7A0-4E8F-92B3-3D4A2AA93B76 -derivedDataPath build"
2018-10-12 14:20:42.370 xcodebuild[49738:744201]  DTDeviceKit: deviceType from 310373c681734fd7432f779132a819d51b0e4fa4 was NULL

2018-10-12 14:20:43.341 xcodebuild[49738:744152]  iPhoneConnect: 📱<DVTiOSDevice (0x7ffdd2a91fd0), Rod's dev phone, iPhone, 12.0.1 (16A404), 310373c681734fd7432f779132a819d51b0e4fa4> unable to mount developer disk image, (Error Domain=com.apple.dtdevicekit Code=-402652958 "Development cannot be enabled while your device is locked." UserInfo={NSLocalizedDescription=Development cannot be enabled while your device is locked., com.apple.dtdevicekit.stacktrace=(
	0   DTDeviceKitBase                     0x000000010bd57221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x000000010bd57a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x000000010bd981cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x000000010bd98a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x000000010bc6bedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x00000001009f781f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
), NSLocalizedRecoverySuggestion=Please unlock your device and reattach. (0xE80000E2)., NSLocalizedFailureReason=Please unlock your device and reattach. (0xE80000E2).}) {
    NSLocalizedDescription = "Development cannot be enabled while your device is locked.";
    NSLocalizedFailureReason = "Please unlock your device and reattach. (0xE80000E2).";
    NSLocalizedRecoverySuggestion = "Please unlock your device and reattach. (0xE80000E2).";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x000000010bd57221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x000000010bd57a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x000000010bd981cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x000000010bd98a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x000000010bc6bedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x00000001009f781f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
);
}

▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/yoga/yoga/YGMacros.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/yoga/yoga/YGEnums.h
▸ Compiling YGNode.cpp
▸ Compiling Yoga.cpp
▸ Compiling YGStyle.cpp
▸ Compiling YGEnums.cpp
▸ Compiling YGLayout.cpp
▸ Compiling YGFloatOptional.cpp
▸ Compiling Utils.cpp
▸ Compiling YGNodePrint.cpp
▸ Analyzing Yoga.cpp
▸ Analyzing YGStyle.cpp
▸ Analyzing YGNodePrint.cpp
▸ Analyzing YGNode.cpp
▸ Analyzing YGLayout.cpp
▸ Analyzing YGFloatOptional.cpp
▸ Analyzing YGEnums.cpp
▸ Analyzing Utils.cpp
▸ Building library libyoga.a
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jsinspector/InspectorInterfaces.h
▸ Compiling InspectorInterfaces.cpp
▸ Analyzing InspectorInterfaces.cpp
▸ Building library libjsinspector.a
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/privatedata/PrivateDataBase.h
▸ Compiling PrivateDataBase.cpp
▸ Analyzing PrivateDataBase.cpp
▸ Building library libprivatedata.a
▸ Running script 'Install Third Party'
▸ Compiling strtod.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/strtod.cc'

▸ Compiling diy-fp.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/diy-fp.cc'

▸ Compiling fast-dtoa.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fast-dtoa.cc'

▸ Compiling fixed-dtoa.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fixed-dtoa.cc'

▸ Compiling double-conversion.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/double-conversion.cc'

▸ Compiling bignum.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/bignum.cc'

▸ Compiling cached-powers.cc

❌  error: Build input file cannot be found: '/Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/cached-powers.cc'

** BUILD FAILED **

The following build commands failed:

	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/strtod.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/strtod.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/diy-fp.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/diy-fp.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/fast-dtoa.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fast-dtoa.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/fixed-dtoa.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fixed-dtoa.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/double-conversion.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/double-conversion.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/bignum.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/bignum.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
	CompileC /Users/rod/dev/react/temp/whatever/ios/build/Build/Intermediates.noindex/React.build/Debug-iphonesimulator/double-conversion.build/Objects-normal/x86_64/cached-powers.o /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/cached-powers.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(7 failures)

Installing build/Build/Products/Debug-iphonesimulator/whatever.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22):
Failed to install the requested application
The bundle identifier of the application could not be determined.
Ensure that the application's Info.plist contains a value for CFBundleIdentifier.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/whatever.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/whatever.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

    at checkExecSyncError (child_process.js:602:13)
    at Object.execFileSync (child_process.js:622:13)
    at Promise.then (/Users/rod/dev/react/temp/whatever/node_modules/react-native/local-cli/runIOS/runIOS.js:208:5)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)

~/d/r/t/whatever ❯❯❯ react-native run-ios                                  ✘ 1
Found Xcode project whatever.xcodeproj
Building using "xcodebuild -project whatever.xcodeproj -configuration Debug -scheme whatever -destination id=F0EA48DA-E7A0-4E8F-92B3-3D4A2AA93B76 -derivedDataPath build"
▸ Running script 'Install Third Party'
2018-10-12 14:21:31.383 xcodebuild[52640:750746]  iPhoneConnect: 📱<DVTiOSDevice (0x7fc9ed3ef0e0), Rod's dev phone, iPhone, 12.0.1 (16A404), 310373c681734fd7432f779132a819d51b0e4fa4> unable to mount developer disk image, (Error Domain=com.apple.dtdevicekit Code=-402652958 "Development cannot be enabled while your device is locked." UserInfo={NSLocalizedDescription=Development cannot be enabled while your device is locked., com.apple.dtdevicekit.stacktrace=(
	0   DTDeviceKitBase                     0x0000000118f97221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x0000000118f97a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x0000000118fd81cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x0000000118fd8a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x0000000118eabedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x000000010c1ed81f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
), NSLocalizedRecoverySuggestion=Please unlock your device and reattach. (0xE80000E2)., NSLocalizedFailureReason=Please unlock your device and reattach. (0xE80000E2).}) {
    NSLocalizedDescription = "Development cannot be enabled while your device is locked.";
    NSLocalizedFailureReason = "Please unlock your device and reattach. (0xE80000E2).";
    NSLocalizedRecoverySuggestion = "Please unlock your device and reattach. (0xE80000E2).";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x0000000118f97221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x0000000118f97a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x0000000118fd81cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x0000000118fd8a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x0000000118eabedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x000000010c1ed81f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
);
}

▸ Compiling bignum.cc
▸ Compiling bignum-dtoa.cc
▸ Compiling cached-powers.cc
▸ Compiling double-conversion.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/double-conversion.cc:825:10: declaration shadows a local variable [-Wshadow]

    char sign = '+';
         ^

▸ Compiling diy-fp.cc
▸ Compiling strtod.cc
▸ Compiling fixed-dtoa.cc
▸ Compiling fast-dtoa.cc
▸ Building library libdouble-conversion.a
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/cached-powers.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/diy-fp.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/double-conversion.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/bignum.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/bignum-dtoa.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/ieee.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/strtod.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/utils.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fast-dtoa.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/double-conversion-1.1.6/src/fixed-dtoa.h
▸ Compiling Conv.cpp
▸ Compiling signalhandler.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/signalhandler.cc:95:50: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]

  int num_bytes_written() const { return cursor_ - buffer_; }
                            ^~~~~~~~~~~~~~~

▸ Compiling vlog_is_on.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/vlog_is_on.cc:52:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(v, 0, "Show all VLOG(m) messages for m <= this."
                                  ~~~~~~ ~~~~~~~~^~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/vlog_is_on.cc:69:27: no previous prototype for function 'SafeFNMatch_' [-Wmissing-prototypes]

GOOGLE_GLOG_DLL_DECL bool SafeFNMatch_(const char* pattern,
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/vlog_is_on.cc:163:27: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]

  int const pattern_len = strlen(module_pattern);
                          ^

▸ Compiling dynamic.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
            ~~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/String.h:624:11: parameter 'len' not found in the function declaration [-Wdocumentation]

 * @param len Length of str, in bytes
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/dynamic.cpp:281:15: code will never be executed [-Wunreachable-code]

    CHECK(0); abort();
          ^~~

▸ Compiling raw_logging.cc
▸ Compiling StringBase.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
              ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/String.h:624:11: parameter 'len' not found in the function declaration [-Wdocumentation]

 * @param len Length of str, in bytes
                            ^~~~~~~~~~~~~~~

▸ Compiling utilities.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/utilities.cc:87:6: no previous prototype for function 'DebugWriteToString' [-Wmissing-prototypes]

void DebugWriteToString(const char* data, void *arg) {
          ^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/stacktrace_x86_64-inl.h:51:66: unused parameter 'uc' [-Wunused-parameter]

static _Unwind_Reason_Code nop_backtrace(struct _Unwind_Context *uc, void *opq) {
     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/stacktrace_x86_64-inl.h:51:76: unused parameter 'opq' [-Wunused-parameter]

static _Unwind_Reason_Code nop_backtrace(struct _Unwind_Context *uc, void *opq) {
                                                                 ^

▸ Compiling symbolize.cc
▸ Compiling logging.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:139:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(minloglevel, 0, "Messages logged at a lower level than this don't "
                                                                           ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:141:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(logbuflevel, 0,
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:145:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(logbufsecs, 30,
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:147:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(logemaillevel, 999,
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:168:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(logfile_mode, 0664, "Log file mode/permissions.");
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:176:1: implicit conversion loses integer precision: 'long' to 'google::int32' (aka 'int') [-Wshorten-64-to-32]

GLOG_DEFINE_int32(max_log_size, 1800,
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:316:13: no previous prototype for function 'GetAnsiColorCode' [-Wmissing-prototypes]

const char* GetAnsiColorCode(GLogColor color) {
                              ~~~~~~~~~~~~ ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:631:33: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]

    for (int i = sinks_->size() - 1; i >= 0; i--) {
            ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:764:65: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]

  destination->logger_->Write(should_flush, timestamp, message, len);
             ~   ~~~~~~~~~~~~~~~^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:789:33: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]

    for (int i = sinks_->size() - 1; i >= 0; i--) {
                        ~~~~~                                   ^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:799:33: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]

    for (int i = sinks_->size() - 1; i >= 0; i--) {
             ~   ~~~~~~~~~~~~~~~^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1083:47: implicit conversion loses integer precision: 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]

    const int header_len = file_header_string.size();
             ~   ~~~~~~~~~~~~~~~^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1344:19: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]

    const int n = strlen(fatal_message);
              ~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~^~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1416:40: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32]

      const int copy = min<int>(data_->num_chars_to_log_,
              ~   ^~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1517:67: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]

    int len = data_->num_chars_to_log_ - data_->num_prefix_chars_ - 1;
                       ~~~      ~~~~~~~^~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1530:67: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]

    int len = data_->num_chars_to_log_ - data_->num_prefix_chars_ - 1;
        ~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1681:6: no previous prototype for function 'GetExitOnDFatal' [-Wmissing-prototypes]

bool GetExitOnDFatal() {
        ~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1696:6: no previous prototype for function 'SetExitOnDFatal' [-Wmissing-prototypes]

void SetExitOnDFatal(bool value) {
     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1897:21: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]

  while ((bytesin = pread(fd, copybuf, sizeof(copybuf), read_offset)) > 0) {
     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/logging.cc:1898:16: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]

    bytesout = pwrite(fd, copybuf, bytesin, write_offset);
                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling json.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/String.h:624:11: parameter 'len' not found in the function declaration [-Wdocumentation]

 * @param len Length of str, in bytes
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/range/iterator_range_core.hpp:867:20: parameter 'Range' not found in the function declaration [-Wdocumentation]

            \param Range An input range
          ^~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/algorithm/string/finder.hpp:46:20: parameter 'Comp' not found in the function declaration [-Wdocumentation]

            \param Comp An element comparison predicate
                   ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/algorithm/string/finder.hpp:87:20: parameter 'Comp' not found in the function declaration [-Wdocumentation]

            \param Comp An element comparison predicate
                   ^~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/algorithm/string/finder.hpp:127:20: parameter 'Comp' not found in the function declaration [-Wdocumentation]

            \param Comp An element comparison predicate
                   ^~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/algorithm/string/finder.hpp:233:20: parameter 'Range' not found in the function declaration [-Wdocumentation]

            \param Range The range.
                   ^~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/boost_1_63_0/boost/algorithm/string/formatter.hpp:79:20: parameter 'Input' not found in the function declaration [-Wdocumentation]

            \param Input container used to select a correct value_type for the
                   ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/json.cpp:537:27: possible misuse of comma operator here [-Wcomma]

  auto end = !wasE ? (++in, in.skipDigits().end()) : in.begin();
                   ^~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/json.cpp:559:42: possible misuse of comma operator here [-Wcomma]

           (in.error("invalid hex digit"), 0);
                      ^~~~

▸ Compiling demangle.cc

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/glog-0.3.5/src/demangle.cc:343:18: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]

    int length = StrLen(str);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling Unicode.cpp
▸ Compiling MallocImpl.cpp
▸ Compiling Demangle.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
        ~~~~~~   ^~~~~~~~~~~

▸ Compiling BitsFunctexcept.cpp
▸ Compiling Bits.cpp
▸ Building library libthird-party.a
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/JSCHelpers.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/JSCWrapper.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/JavaScriptCore.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/noncopyable.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/Unicode.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/Value.h
▸ Compiling Unicode.cpp
▸ Compiling systemJSCWrapper.cpp
▸ Compiling Value.cpp
▸ Compiling JSCWrapper.cpp
▸ Analyzing Value.cpp
▸ Analyzing JSCWrapper.cpp
▸ Analyzing Unicode.cpp
▸ Compiling JSCHelpers.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
         ~~~~~~~~~~~~~~                       ~~~~~^~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/JSCHelpers.cpp:56:17: unused parameter 'exception' [-Wunused-parameter]

    JSValueRef* exception) {
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/jschelpers/JSCHelpers.cpp:231:49: unused parameter 'ctx' [-Wunused-parameter]

JSContextLock::JSContextLock(JSGlobalContextRef ctx) noexcept
                ^

▸ Analyzing systemJSCWrapper.cpp
▸ Analyzing JSCHelpers.cpp
▸ Building library libjschelpers.a
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/CxxNativeModule.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCPerfStats.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCNativeModules.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCLegacyTracing.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSBundleType.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCMemory.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/RecoverableError.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/ReactMarker.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/RAMBundleRegistry.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/Platform.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeToJsBridge.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeModule.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/ModuleRegistry.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/MethodCall.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/MessageQueueThread.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JsArgumentHelpers.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JsArgumentHelpers-inl.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSModulesUnbundle.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSIndexedRAMBundle.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCUtils.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSBigString.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/Instance.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/CxxModule.h
▸ Analyzing JSCExecutor.cpp
▸ Analyzing ModuleRegistry.cpp
▸ Analyzing JSCUtils.cpp
▸ Analyzing JSBigString.cpp
▸ Analyzing JSIndexedRAMBundle.cpp
▸ Analyzing JSCSamplingProfiler.cpp
▸ Analyzing JSBundleType.cpp
▸ Analyzing MethodCall.cpp
▸ Compiling SampleCxxModule.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.cpp:97:29: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]

        cb({sample_->repeat(jsArgAsInt(args, 0),
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.cpp:103:29: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]

        sample_->call_later(jsArgAsInt(args, 0), [cb] {
                     ~~~~~~ ^~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SampleCxxModule.cpp:129:43: unused parameter 'args' [-Wunused-parameter]

void SampleCxxModule::load(folly::dynamic args, Callback cb) {
                 ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~

▸ Compiling ReactMarker.cpp
▸ Compiling RAMBundleRegistry.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling Platform.cpp
▸ Compiling NativeToJsBridge.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:36: unused parameter 'name' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:69: unused parameter 'args' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                   ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp:42:19: unused parameter 'executor' [-Wunused-parameter]

      JSExecutor& executor, folly::dynamic&& calls, bool isEndOfBatch) override {
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp:67:19: unused parameter 'executor' [-Wunused-parameter]

      JSExecutor& executor, unsigned int moduleId, unsigned int methodId,
                  ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp:151:119: lambda capture 'systraceCookie' is not used [-Wunused-lambda-capture]

  runOnExecutorQueue([this, module = std::move(module), method = std::move(method), arguments = std::move(arguments), systraceCookie]
                  ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/NativeToJsBridge.cpp:182:75: lambda capture 'systraceCookie' is not used [-Wunused-lambda-capture]

  runOnExecutorQueue([this, callbackId, arguments = std::move(arguments), systraceCookie]
                                                                                ^

▸ Compiling ModuleRegistry.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:36: unused parameter 'name' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:69: unused parameter 'args' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                   ^

▸ Compiling MethodCall.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/MethodCall.cpp:56:39: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]

    callId = jsonData[REQUEST_CALLID].asInt();
                            ^~~~~~~~~~~~~~~

▸ Compiling JSIndexedRAMBundle.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
           ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling JSCUtils.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

▸ Compiling JSCSamplingProfiler.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.cpp:12:17: unused parameter 'function' [-Wunused-parameter]

    JSObjectRef function,
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.cpp:13:17: unused parameter 'thisObject' [-Wunused-parameter]

    JSObjectRef thisObject,
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.cpp:14:12: unused parameter 'argumentCount' [-Wunused-parameter]

    size_t argumentCount,
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.cpp:15:22: unused parameter 'arguments' [-Wunused-parameter]

    const JSValueRef arguments[],
           ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCSamplingProfiler.cpp:16:17: unused parameter 'exception' [-Wunused-parameter]

    JSValueRef* exception) {
                     ^

▸ Compiling JSCPerfStats.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCPerfStats.cpp:90:46: unused parameter 'ctx' [-Wunused-parameter]

void addJSCPerfStatsHooks(JSGlobalContextRef ctx) {
                ^

▸ Compiling JSCNativeModules.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                             ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

▸ Compiling JSCMemory.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCMemory.cpp:44:43: unused parameter 'ctx' [-Wunused-parameter]

void addJSCMemoryHooks(JSGlobalContextRef ctx) {
                                        ^

▸ Compiling JSCLegacyTracing.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCLegacyTracing.cpp:66:53: unused parameter 'ctx' [-Wunused-parameter]

void addNativeTracingLegacyHooks(JSGlobalContextRef ctx) {
                                          ^

▸ Compiling JSCExecutor.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:36: unused parameter 'name' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:69: unused parameter 'args' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                   ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:60:21: unused parameter 'thisObject' [-Wunused-parameter]

        JSObjectRef thisObject,
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:110:17: unused parameter 'function' [-Wunused-parameter]

    JSObjectRef function,
                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:111:17: unused parameter 'thisObject' [-Wunused-parameter]

    JSObjectRef thisObject,
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:112:12: unused parameter 'argumentCount' [-Wunused-parameter]

    size_t argumentCount,
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:114:17: unused parameter 'exception' [-Wunused-parameter]

    JSValueRef* exception) {
           ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:167:42: unused parameter 'context' [-Wunused-parameter]

static bool canUseInspector(JSContextRef context) {
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:266:24: unused parameter 'owner' [-Wunused-parameter]

    const std::string& owner,
                                         ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:267:24: unused parameter 'app' [-Wunused-parameter]

    const std::string& app,
                       ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:268:24: unused parameter 'device' [-Wunused-parameter]

    const std::string& device) {
                       ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:694:44: unused parameter 'pressureLevel' [-Wunused-parameter]

void JSCExecutor::handleMemoryPressure(int pressureLevel) {
                       ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSCExecutor.cpp:721:17: unused parameter 'object' [-Wunused-parameter]

    JSObjectRef object,
                                           ^

▸ Compiling JSBundleType.cpp
▸ Compiling JSBigString.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling Instance.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:36: unused parameter 'name' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:69: unused parameter 'args' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                   ^

▸ Compiling CxxNativeModule.cpp

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:36: unused parameter 'name' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/SystraceSection.h:42:69: unused parameter 'args' [-Wunused-parameter]

  DummySystraceSection(const char* name, ConvertsToStringPiece&&... args)
                                   ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/ReactCommon/cxxreact/CxxNativeModule.cpp:134:85: lambda capture 'callId' is not used [-Wunused-lambda-capture]

  messageQueueThread_->runOnQueue([method, params=std::move(params), first, second, callId] () {
                                                                    ^

▸ Analyzing SampleCxxModule.cpp
▸ Analyzing ReactMarker.cpp
▸ Analyzing RAMBundleRegistry.cpp
▸ Analyzing Platform.cpp
▸ Analyzing NativeToJsBridge.cpp
▸ Analyzing JSCPerfStats.cpp
▸ Analyzing JSCNativeModules.cpp
▸ Analyzing JSCMemory.cpp
▸ Analyzing JSCLegacyTracing.cpp
▸ Analyzing Instance.cpp
▸ Analyzing CxxNativeModule.cpp
▸ Building library libcxxreact.a
▸ Running script 'Start Packager'
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTComponent.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTFont.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTAlertManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTAccessibilityManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTComponentData.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTActivityIndicatorView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTConvert+CoreLocation.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTActivityIndicatorViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/UIView+React.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollableProtocol.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollContentView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWrapperViewController.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWebViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWebView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTextDecorationLineType.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTabBarManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTabBarItemManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTabBarItem.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTabBar.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSwitchManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSwitch.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSliderManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSlider.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTShadowView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTShadowView+Layout.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSegmentedControlManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTSegmentedControl.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTRootShadowView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTRefreshControlManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTRefreshControl.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTProgressViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTPointerEvents.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTPickerManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTPicker.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTNavigatorManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTNavigator.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTNavItemManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTNavItem.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTModalHostViewManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTModalHostViewController.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTModalHostView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTLayout.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTBorderStyle.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTBorderDrawing.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTAutoInsetsProtocol.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTAnimationType.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Profiler/RCTProfile.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Profiler/RCTMacros.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Profiler/RCTFPSGraph.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTUIManagerUtils.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTUIManagerObserverCoordinator.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTUIManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTTiming.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTStatusBarManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTSourceCode.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBox.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTLayoutAnimationGroup.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTLayoutAnimation.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTKeyboardObserver.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTJSCSamplingProfiler.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTI18nUtil.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTI18nManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTExceptionsManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTEventEmitter.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTDevSettings.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTClipboard.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTAsyncLocalStorage.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTAppState.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTPackagerClient.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTDevMenu.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTDevLoadingView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceStage.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceRootView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceRootShadowViewDelegate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceRootShadowView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurfaceDelegate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTVersion.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTUtils.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTURLRequestHandler.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTURLRequestDelegate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTTouchHandler.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTTouchEvent.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTRootViewDelegate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTRootView.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTPlatform.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTPerformanceLogger.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTParserUtils.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTNullability.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTMultipartStreamReader.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTMultipartDataTask.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTModuleMethod.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTModuleData.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTLog.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTKeyCommands.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTJavaScriptLoader.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTJavaScriptExecutor.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTJSStackFrame.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTInvalidating.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTImageSource.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTFrameUpdate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTEventDispatcher.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTErrorInfo.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTErrorCustomizer.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTDisplayLink.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTDefines.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTConvert.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBundleURLProvider.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBridgeModule.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBridgeMethod.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBridgeDelegate.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBridge.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTBridge+Private.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTAssert.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/WebSocket/RCTWebSocketModule.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/Network/RCTNetworking.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/Network/RCTNetworkTask.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/LinkingIOS/RCTLinkingManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/Image/RCTResizeMode.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/Image/RCTImageStoreManager.h
▸ Copying /Users/rod/dev/react/temp/whatever/node_modules/react-native/Libraries/Image/RCTImageLoader.h
▸ Analyzing RCTInspector.m
▸ Analyzing RCTPackagerConnection.m
▸ Analyzing RCTPackagerClient.m
▸ Analyzing RCTAppState.m
▸ Analyzing RCTAccessibilityManager.m
▸ Analyzing RCTAlertManager.m
▸ Analyzing RCTInspectorPackagerConnection.m
▸ Compiling RCTWKWebViewManager.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebViewManager.m:64:1: unused parameter 'defaultView' [-Wunused-parameter]

RCT_CUSTOM_VIEW_PROPERTY(bounces, BOOL, RCTWKWebView) {
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebViewManager.m:68:1: unused parameter 'defaultView' [-Wunused-parameter]

RCT_CUSTOM_VIEW_PROPERTY(scrollEnabled, BOOL, RCTWKWebView) {
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebViewManager.m:72:1: unused parameter 'defaultView' [-Wunused-parameter]

RCT_CUSTOM_VIEW_PROPERTY(decelerationRate, CGFloat, RCTWKWebView) {
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebViewManager.m:138:43: unused parameter 'webView' [-Wunused-parameter]

- (BOOL)          webView:(RCTWKWebView *)webView
                                                                                ^

▸ Compiling YGConfig.cpp
▸ Compiling UIView+React.m
▸ Compiling RCTWrapperViewController.m
▸ Compiling RCTWebViewManager.m
▸ Compiling RCTWebView.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWebView.m:55:60: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

      _webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWebView.m:55:27: 'setContentInsetAdjustmentBehavior:' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

      _webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWebView.m:250:18: 'stringByReplacingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByRemovingPercentEncoding instead, which always uses the recommended UTF-8 encoding. [-Wdeprecated-declarations]

    data = [data stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling RCTWKWebView.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:91:60: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

      _webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:91:27: 'setContentInsetAdjustmentBehavior:' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

      _webView.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
                                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:118:58: unused parameter 'userContentController' [-Wunused-parameter]

- (void)userContentController:(WKUserContentController *)userContentController
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:261:23: implicit conversion from enumeration type 'enum WKNavigationResponsePolicy' to different enumeration type 'WKNavigationActionPolicy' (aka 'enum WKNavigationActionPolicy') [-Wenum-conversion]

      decisionHandler(WKNavigationResponsePolicyCancel);
                                                         ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:280:19: implicit conversion from enumeration type 'enum WKNavigationResponsePolicy' to different enumeration type 'WKNavigationActionPolicy' (aka 'enum WKNavigationActionPolicy') [-Wenum-conversion]

  decisionHandler(WKNavigationResponsePolicyAllow);
      ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:231:48: unused parameter 'webView' [-Wunused-parameter]

- (void)                  webView:(WKWebView *)webView
  ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:287:45: unused parameter 'webView' [-Wunused-parameter]

- (void)               webView:(WKWebView *)webView
                                               ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:288:48: unused parameter 'navigation' [-Wunused-parameter]

  didFailProvisionalNavigation:(WKNavigation *)navigation
                                            ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:328:36: unused parameter 'webView' [-Wunused-parameter]

- (void)      webView:(WKWebView *)webView
                                               ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTWKWebView.m:329:39: unused parameter 'navigation' [-Wunused-parameter]

  didFinishNavigation:(WKNavigation *)navigation
                                   ^

▸ Compiling RCTViewManager.m
▸ Compiling RCTView.m
▸ Compiling RCTVersion.m
▸ Compiling RCTUtils.m
▸ Compiling RCTUIUtils.m
▸ Compiling RCTUIManagerUtils.m
▸ Compiling RCTUIManagerObserverCoordinator.mm
▸ Compiling RCTUIManager.m

▸ Compiling RCTTouchHandler.m
▸ Compiling RCTTouchEvent.m
▸ Compiling RCTTiming.m
▸ Compiling RCTTabBarManager.m
▸ Compiling RCTTabBarItemManager.m
▸ Compiling RCTTabBarItem.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTTabBarItem.m:59:1: ivar '_testID' which backs the property is not referenced in this property's accessor [-Wunused-property-ivar]

- (void)setTestID:(NSString *)testID
                                   ^

▸ Compiling RCTTabBar.m
▸ Compiling RCTSwitchManager.m
▸ Compiling RCTSwitch.m
▸ Compiling RCTSurfaceView.mm
▸ Compiling RCTSurfaceStage.m
▸ Compiling RCTSurfaceSizeMeasureMode.mm
▸ Compiling RCTSurfaceRootView.mm
▸ Compiling RCTSurfaceRootShadowView.m
▸ Compiling RCTSurfaceHostingView.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.h:17:16: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness]

typedef UIView *(^RCTSurfaceHostingViewActivityIndicatorViewFactory)();
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:223:31: unused parameter 'surface' [-Wunused-parameter]

- (void)surface:(RCTSurface *)surface didChangeStage:(RCTSurfaceStage)stage
               ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:230:31: unused parameter 'surface' [-Wunused-parameter]

- (void)surface:(RCTSurface *)surface didChangeIntrinsicSize:(CGSize)intrinsicSize
                              ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm:230:70: unused parameter 'intrinsicSize' [-Wunused-parameter]

- (void)surface:(RCTSurface *)surface didChangeIntrinsicSize:(CGSize)intrinsicSize
                              ^

▸ Compiling RCTSurface.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:185:70: unused parameter 'notification' [-Wunused-parameter]

- (void)handleBridgeWillLoadJavaScriptNotification:(NSNotification *)notification
                                                                     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:508:45: unused parameter 'rootShadowView' [-Wunused-parameter]

- (void)rootShadowView:(RCTRootShadowView *)rootShadowView didChangeIntrinsicSize:(CGSize)intrinsicSize
                                                                     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:513:69: unused parameter 'rootShadowView' [-Wunused-parameter]

- (void)rootShadowViewDidStartRendering:(RCTSurfaceRootShadowView *)rootShadowView
                                            ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:520:69: unused parameter 'rootShadowView' [-Wunused-parameter]

- (void)rootShadowViewDidStartLayingOut:(RCTSurfaceRootShadowView *)rootShadowView
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:534:35: unused parameter 'manager' [-Wunused-parameter]

- (BOOL)uiManager:(RCTUIManager *)manager performMountingWithBlock:(RCTUIManagerMountingBlock)block
                                                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:550:53: unused parameter 'manager' [-Wunused-parameter]

- (void)uiManagerDidPerformMounting:(RCTUIManager *)manager
                                  ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/Surface/RCTSurface.mm:31:17: method override for the designated initializer of the superclass '-init' not found [-Wobjc-designated-initializers]

@implementation RCTSurface {
                                                    ^

▸ Compiling RCTStatusBarManager.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTStatusBarManager.m:111:29: 'setStatusBarStyle:animated:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController preferredStatusBarStyle] [-Wdeprecated-declarations]

    [RCTSharedApplication() setStatusBarStyle:statusBarStyle
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTStatusBarManager.m:123:29: 'setStatusBarHidden:withAnimation:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden] [-Wdeprecated-declarations]

    [RCTSharedApplication() setStatusBarHidden:hidden
^

▸ Compiling RCTSourceCode.m
▸ Compiling RCTSliderManager.m
▸ Compiling RCTSlider.m
▸ Compiling RCTShadowView.m
▸ Compiling RCTShadowView+Layout.m
▸ Compiling RCTShadowView+Internal.m
▸ Compiling RCTSegmentedControlManager.m
▸ Compiling RCTSegmentedControl.m
▸ Compiling RCTScrollViewManager.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:38:20: 'UIScrollViewContentInsetAdjustmentBehavior' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

RCT_ENUM_CONVERTER(UIScrollViewContentInsetAdjustmentBehavior, (@{
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:39:19: 'UIScrollViewContentInsetAdjustmentAutomatic' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

  @"automatic": @(UIScrollViewContentInsetAdjustmentAutomatic),
                                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:40:24: 'UIScrollViewContentInsetAdjustmentScrollableAxes' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

  @"scrollableAxes": @(UIScrollViewContentInsetAdjustmentScrollableAxes),
              ^~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:41:15: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

  @"never": @(UIScrollViewContentInsetAdjustmentNever),
              ^~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:42:16: 'UIScrollViewContentInsetAdjustmentAlways' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

  @"always": @(UIScrollViewContentInsetAdjustmentAlways),
              ^~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollViewManager.m:43:5: 'UIScrollViewContentInsetAdjustmentNever' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

}), UIScrollViewContentInsetAdjustmentNever, integerValue)
              ^~~~~~

▸ Compiling RCTScrollView.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:1094:44: 'UIScrollViewContentInsetAdjustmentBehavior' is only available on iOS 11.0 or newer [-Wunguarded-availability-new]

- (void)setContentInsetAdjustmentBehavior:(UIScrollViewContentInsetAdjustmentBehavior)behavior
                              ^~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:751:23: comparison of integers of different signs: 'int' and 'NSUInteger' (aka 'unsigned long') [-Wsign-compare]

    for (int i = 0; i < self.snapToOffsets.count; i++) {
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:999:43: unused parameter 'uiManager' [-Wunused-parameter]

  [manager prependUIBlock:^(RCTUIManager *uiManager, NSDictionary<NSNumber *, UIView *> *viewRegistry) {
                    ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:999:90: unused parameter 'viewRegistry' [-Wunused-parameter]

  [manager prependUIBlock:^(RCTUIManager *uiManager, NSDictionary<NSNumber *, UIView *> *viewRegistry) {
                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:1016:39: unused parameter 'uiManager' [-Wunused-parameter]

  [manager addUIBlock:^(RCTUIManager *uiManager, NSDictionary<NSNumber *, UIView *> *viewRegistry) {
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/ScrollView/RCTScrollView.m:1016:86: unused parameter 'viewRegistry' [-Wunused-parameter]

  [manager addUIBlock:^(RCTUIManager *uiManager, NSDictionary<NSNumber *, UIView *> *viewRegistry) {
                                      ^

▸ Compiling RCTScrollContentViewManager.m
▸ Compiling RCTScrollContentView.m
▸ Compiling RCTScrollContentShadowView.m
▸ Compiling RCTSafeAreaViewManager.m
▸ Compiling RCTSafeAreaViewLocalData.m
▸ Compiling RCTSafeAreaView.m
▸ Compiling RCTSafeAreaShadowView.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m:36:29: unused parameter 'value' [-Wunused-parameter]

- (void)setPadding:(YGValue)value {}
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m:37:33: unused parameter 'value' [-Wunused-parameter]

- (void)setPaddingLeft:(YGValue)value {}
                            ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m:38:34: unused parameter 'value' [-Wunused-parameter]

- (void)setPaddingRight:(YGValue)value {}
                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m:39:32: unused parameter 'value' [-Wunused-parameter]

- (void)setPaddingTop:(YGValue)value {}
                                 ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/SafeAreaView/RCTSafeAreaShadowView.m:40:35: unused parameter 'value' [-Wunused-parameter]

- (void)setPaddingBottom:(YGValue)value {}
                               ^

▸ Compiling RCTRootView.m
▸ Compiling RCTRootShadowView.m
▸ Compiling RCTRootContentView.m
▸ Compiling RCTReloadCommand.m
▸ Compiling RCTRefreshControlManager.m
▸ Compiling RCTRefreshControl.m
▸ Compiling RCTRedBoxExtraDataViewController.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBoxExtraDataViewController.m:184:39: unused parameter 'tableView' [-Wunused-parameter]

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
                                  ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBoxExtraDataViewController.m:189:37: unused parameter 'tableView' [-Wunused-parameter]

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
                                      ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBoxExtraDataViewController.m:189:83: unused parameter 'section' [-Wunused-parameter]

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBoxExtraDataViewController.m:194:38: unused parameter 'tableView' [-Wunused-parameter]

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBoxExtraDataViewController.m:240:57: unused parameter 'tableView' [-Wunused-parameter]

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
                                     ^

▸ Compiling RCTRedBox.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTRedBox.m:455:40: 'sendDeviceEventWithName:body:' is deprecated: Subclass RCTEventEmitter instead [-Wdeprecated-declarations]

        [self->_bridge.eventDispatcher sendDeviceEventWithName:@"collectRedBoxExtraData" body:nil];
                                                        ^

▸ Compiling RCTProgressViewManager.m
▸ Compiling RCTProfile.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Profiler/RCTProfile.m:83:34: implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]

      systrace_args[i].key_len = [key length];
                                                      ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Profiler/RCTProfile.m:85:36: implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]

      systrace_args[i].value_len = [value length];
                               ~ ^~~~~~~~~~~~

▸ Compiling RCTPlatform.m
▸ Compiling RCTPickerManager.m
▸ Compiling RCTPicker.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTPicker.m:72:39: unused parameter 'pickerView' [-Wunused-parameter]

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component {
                                 ~ ^~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTPicker.m:72:83: unused parameter 'component' [-Wunused-parameter]

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component {
                                      ^

▸ Compiling RCTPerformanceLogger.m
▸ Compiling RCTPerfMonitor.m
▸ Compiling RCTParserUtils.m
▸ Compiling RCTPackagerConnection.mm

▸ Compiling RCTPackagerClient.m
▸ Compiling RCTObjcExecutor.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                  ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/CxxBridge/RCTObjcExecutor.mm:100:61: unused parameter 'bundlePath' [-Wunused-parameter]

  void registerBundle(uint32_t bundleId, const std::string &bundlePath) override {
                               ^

▸ Compiling RCTNavigatorManager.m
▸ Compiling RCTNavigator.m
▸ Compiling RCTNavItemManager.m
▸ Compiling RCTNavItem.m
▸ Compiling RCTNativeModule.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                            ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/CxxModule/RCTNativeModule.mm:65:93: lambda capture 'callId' is not used [-Wunused-lambda-capture]

  dispatch_block_t block = [weakBridge, weakModuleData, methodId, params=std::move(params), callId] {
                                        ^

▸ Compiling RCTMultipartStreamReader.m
▸ Compiling RCTMultipartDataTask.m
▸ Compiling RCTModuleMethod.mm
▸ Compiling RCTModuleData.mm
▸ Compiling RCTModalManager.m
▸ Compiling RCTModalHostViewManager.m
▸ Compiling RCTModalHostViewController.m
▸ Compiling RCTModalHostView.m
▸ Compiling RCTMessageThread.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

▸ Compiling RCTMaskedViewManager.m
▸ Compiling RCTMaskedView.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTMaskedView.m:27:33: unused parameter 'layer' [-Wunused-parameter]

- (void)displayLayer:(CALayer *)layer
                                        ^

▸ Compiling RCTManagedPointer.mm
▸ Compiling RCTLog.mm
▸ Compiling RCTLayoutAnimationGroup.m
▸ Compiling RCTLayoutAnimation.m
▸ Compiling RCTLayout.m
▸ Compiling RCTKeyboardObserver.m
▸ Compiling RCTKeyCommands.m
▸ Compiling RCTJavaScriptLoader.mm
▸ Compiling RCTJSStackFrame.m
▸ Compiling RCTJSCSamplingProfiler.m
▸ Compiling RCTJSCHelpers.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

    unused parameter 'function' [-Wunused-parameter]
▸ Compiling RCTJSCErrorHandling.mm
▸ Compiling RCTInspectorPackagerConnection.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:193:37: unused parameter 'webSocket' [-Wunused-parameter]

- (void)webSocket:(RCTSRWebSocket *)webSocket didFailWithError:(NSError *)error
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:205:37: unused parameter 'webSocket' [-Wunused-parameter]

- (void)webSocket:(RCTSRWebSocket *)webSocket didReceiveMessage:(id)opaqueMessage
                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:226:37: unused parameter 'webSocket' [-Wunused-parameter]

- (void)webSocket:(RCTSRWebSocket *)webSocket didCloseWithCode:(NSInteger)code
                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:226:75: unused parameter 'code' [-Wunused-parameter]

- (void)webSocket:(RCTSRWebSocket *)webSocket didCloseWithCode:(NSInteger)code
                                    ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:227:76: unused parameter 'reason' [-Wunused-parameter]

                                                        reason:(NSString *)reason
                                                                          ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspectorPackagerConnection.m:228:70: unused parameter 'wasClean' [-Wunused-parameter]

                                                      wasClean:(BOOL)wasClean
                                                                           ^

▸ Compiling RCTInspectorDevServerHelper.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:34:66: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]

  NSString *escapedDeviceName = [[[UIDevice currentDevice] name] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                                                                     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:35:72: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]

  NSString *escapedAppName = [[[NSBundle mainBundle] bundleIdentifier] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:45:66: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]

  NSString *escapedDeviceName = [[[UIDevice currentDevice] name] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:46:72: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]

  NSString *escapedAppName = [[[NSBundle mainBundle] bundleIdentifier] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:92:25: unused parameter 'data' [-Wunused-parameter]

    ^(NSData *_Nullable data,
^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTInspectorDevServerHelper.mm:93:32: unused parameter 'response' [-Wunused-parameter]

      NSURLResponse *_Nullable response,
                        ^

▸ Compiling RCTInspector.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Inspector/RCTInspector.mm:80:49: implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int' [-Wshorten-64-to-32]

  auto localConnection = getInstance()->connect(pageId, std::make_unique<RemoteConnection>(remote));
                               ^

▸ Compiling RCTImageSource.m
▸ Compiling RCTI18nUtil.m
▸ Compiling RCTI18nManager.m
▸ Compiling RCTFrameUpdate.m
▸ Compiling RCTFont.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Views/RCTFont.mm:55:27: comparison of integers of different signs: 'NSInteger' (aka 'long') and 'NSUInteger' (aka 'unsigned long') [-Wsign-compare]

  for (NSInteger i = 0; i < fontNames.count; i++) {
                                        ~~~~~~~ ^~~~~~

▸ Compiling RCTFollyConvert.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                        ~ ^ ~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling RCTFPSGraph.m
▸ Compiling RCTExceptionsManager.m
▸ Compiling RCTEventEmitter.m
▸ Compiling RCTEventDispatcher.m
▸ Compiling RCTErrorInfo.m
▸ Compiling RCTDisplayLink.m
▸ Compiling RCTDeviceInfo.m
▸ Compiling RCTDevSettings.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Modules/RCTDevSettings.mm:183:54: unused parameter 'params' [-Wunused-parameter]

   addRequestHandler:^(NSDictionary<NSString *, id> *params, RCTPackagerClientResponder *responder) {
                            ^~~~~~~~~~~~~~~

▸ Compiling RCTDevMenu.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTDevMenu.m:220:102: unused parameter 'action' [-Wunused-parameter]

       [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){
                                                     ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/DevSupport/RCTDevMenu.m:254:104: unused parameter 'action' [-Wunused-parameter]

         [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){
                                                                                ^

▸ Compiling RCTDevLoadingView.m
▸ Compiling RCTDatePickerManager.m
▸ Compiling RCTDatePicker.m
▸ Compiling RCTCxxUtils.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

▸ Compiling RCTCxxModule.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                              ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

▸ Compiling RCTCxxMethod.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

▸ Compiling RCTCxxConvert.m
▸ Compiling RCTCxxBridge.mm

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/FBString.h:1827:72: possible misuse of comma operator here [-Wcomma]

                  "basic_fbstring: null pointer initializer not valid"),
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/third-party/folly-2<IP_ADDRESS>/folly/Conv.h:1169:44: possible misuse of comma operator here [-Wcomma]

      [&](Tgt res) { return void(out = res), src; });
              ^~~~~~~~~~~~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/jschelpers/Value.h:116:86: unused parameter 'len' [-Wunused-parameter]

  static String createExpectingAscii(JSContextRef context, const char* ascii, size_t len) {
                            ^~~~~~~~~~~~~~~

⚠  /Users/rod/dev/react/temp/whatever/ios/build/Build/Products/Debug-iphonesimulator/include/cxxreact/JSExecutor.h:107:41: unused parameter 'pressureLevel' [-Wunused-parameter]

  virtual void handleMemoryPressure(int pressureLevel) {}
                                                                                ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm:86:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]

    return std::move(ret);
                                        ^

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm:104:113: unused parameter 'tag' [-Wunused-parameter]

  ReactMarker::logTaggedMarker = [weakPerformanceLogger](const ReactMarker::ReactMarkerId markerId, const char *tag) {
           ^~~~~~~~~~   ~

▸ Compiling RCTConvert.m

⚠  /Users/rod/dev/react/temp/whatever/node_modules/react-native/React/Base/RCTConvert.m:92:20: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.  UserInfo={NSLocalizedDescription=Development cannot be enabled while your device is locked., com.apple.dtdevicekit.stacktrace=(
	0   DTDeviceKitBase                     0x0000000114617221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x0000000114617a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x00000001146581cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x0000000114658a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x000000011452bedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x000000010788e81f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
), NSLocalizedRecoverySuggestion=Please unlock your device and reattach. (0xE80000E2)., NSLocalizedFailureReason=Please unlock your device and reattach. (0xE80000E2).}) {
    NSLocalizedDescription = "Development cannot be enabled while your device is locked.";
    NSLocalizedFailureReason = "Please unlock your device and reattach. (0xE80000E2).";
    NSLocalizedRecoverySuggestion = "Please unlock your device and reattach. (0xE80000E2).";
    "com.apple.dtdevicekit.stacktrace" = (
	0   DTDeviceKitBase                     0x0000000114617221 DTDKCreateNSError + 113
	1   DTDeviceKitBase                     0x0000000114617a69 DTDK_AMDErrorToNSError + 1139
	2   DTDeviceKitBase                     0x00000001146581cf -[DTDKMobileDeviceToken mountDeveloperDiskImage:withError:] + 774
	3   DTDeviceKitBase                     0x0000000114658a76 -[DTDKMobileDeviceToken mountDeveloperDiskImageWithError:] + 467
	4   IDEiOSSupportCore                   0x000000011452bedd __37-[DVTiOSDevice(Connect) hasConnected]_block_invoke_2 + 265
	5   DVTFoundation                       0x000000010788e81f __DVTDispatchGroupAsync_block_invoke + 801
	6   libdispatch.dylib                   0x00007fff68f29d4f _dispatch_call_block_and_release + 12
	7   libdispatch.dylib                   0x00007fff68f2adcb _dispatch_client_callout + 8
	8   libdispatch.dylib                   0x00007fff68f2d650 _dispatch_continuation_pop + 547
	9   libdispatch.dylib                   0x00007fff68f2cc7a _dispatch_async_redirect_invoke + 718
	10  libdispatch.dylib                   0x00007fff68f38d1a _dispatch_root_queue_drain + 325
	11  libdispatch.dylib                   0x00007fff68f394b1 _dispatch_worker_thread2 + 90
	12  libsystem_pthread.dylib             0x00007fff6916a6ee _pthread_wqthread + 619
	13  libsystem_pthread.dylib             0x00007fff6916a415 start_wqthread + 13
);
}

▸ Running script 'Install Third Party'
▸ Running script 'Start Packager'
▸ Running script 'Include RCTJSCProfiler'
▸ Linking whatever
▸ Processing Info.plist
▸ Running script 'Bundle React Native code and images'
▸ Generating 'whatever.app.dSYM'
▸ Processing Info.plist
▸ Linking whateverTests
▸ Generating 'whateverTests.xctest.dSYM'
▸ Build Succeeded
Installing build/Build/Products/Debug-iphonesimulator/whatever.app
Launching org.reactjs.native.example.whatever
org.reactjs.native.example.whatever: 54154

~/d/r/t/whatever ❯❯❯

And because somebody is going to ask about my environment:
~/d/r/t/whatever ❯❯❯ react-native info

  React Native Environment Info:
    System:
      OS: macOS 10.14
      CPU: x64 Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
      Memory: 30.55 MB / 16.00 GB
      Shell: 5.3 - /bin/zsh
    Binaries:
      Node: 8.12.0 - ~/.nvm/versions/node/v8.12.0/bin/node
      Yarn: 1.10.1 - ~/.nvm/versions/node/v8.11.4/bin/yarn
      npm: 6.4.1 - ~/.nvm/versions/node/v8.12.0/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0
      Android SDK:
        Build Tools: 23.0.1, 25.0.0, 25.0.2, 25.0.3, 26.0.1, 26.0.2, 27.0.0, 27.0.3, 28.0.2, 28.0.3
        API Levels: 23, 25, 26, 27, 28
    IDEs:
      Android Studio: 3.2 AI-181.55<IP_ADDRESS>14246
      Xcode: 10.0/10A255 - /usr/bin/xcodebuild
    npmPackages:
      react: 16.5.0 => 16.5.0
      react-native: 0.57.2 => 0.57.2
    npmGlobalPackages:
      react-native-cli: 2.0.1

@thaoth58 I think this issue should be renamed to "React native run-ios 0.57.x is broken"

React native run-ios 0.57.x is broken

Thanks, I edited. I've tried with Android and it works fine

Yup, Android doesn't have these issues... It all happened with the introduction of xcode 10. If you need to move to something that works... install xcode 9.4.1 and configure your command line tools to the same as included in that xcode. But this is absurd to be honest.

@rodrigoelp: I followed your sample but it still has that issue :(

use npm start -- --reset-cache

It's not run-ios to be broken, please refer to this for details https://github.com/facebook/react-native/issues/21303

@kelset, the compilation issue happens on a brand new project 100% of the times on the first run.
I call that broken, regardless of xcode failing to compile properly. Even when the compilation works (on the second run) then metro bundler fails... at that point you need to kill the node process, start again resetting the cache to get it to work as expected.

I have the same problem on a newly created project and with a not-so-new project someone else gave me.
I think react-native-cli expects the .app to be inside build but Xcode puts it into ~/Library/Developer/Xcode/DerivedData. I see how react-native tries to override the derived data path in the beginning via IDEDerivedDataPathOverride but it doesn't seem to work, I'm not sure why.

After I changed DerivedData path in project settings the react-native run-ios command worked for me.
Open Xcode project -> File -> Project Settings -> Under Derived Data click Advanced -> Change 3 paths to begin with <your_project_directory>/build, for example:
Products: /Users/szx/Desktop/MyApp/ios/build/Build/Products
Intermediates: /Users/szx/Desktop/MyApp/ios/build/Build/Intermediates.noindex
Index Datastore: /Users/szx/Desktop/MyApp/ios/build/Index/DataStore

Hi @FireSmack, I tried your approach and still fails:
Here is what I did:
cd projectName
git clean ./ -fdx # this drops everything automatically generated and node_modules.
yarn

open ios/projectName.xcodeproj # and applied the changes you've mentioned
react-native run-ios # it fails, yet again.

Hi @FireSmack, I tried your approach and still fails:
Here is what I did:
cd projectName
git clean ./ -fdx # this drops everything automatically generated and node_modules.
yarn

open ios/projectName.xcodeproj # and applied the changes you've mentioned
react-native run-ios # it fails, yet again.

Although, to be fair... I am not using 0.57.3 because it has an even worst bug on Android :(

For me it failed the first time on a new project, and worked the second time.
Mojave, latest react-native, 10.12.0 node, everything else up to date. I'm just following the get started section.

I think something wrong with info.plist that does not work with new Xcode.
To fix this I follow these steps:

open project in XCode
wait XCode for to index, proccess files
run react-native run-ios

I was able to fix a few issues by using "legacy build mode" (see File -> Workspace Settings -> Build System) - not this exact error mentioned above, but something else related to React third party stuff.
Note that you also need to add @babel/runtime to your dependencies in package.json, or your js bundle won't build. Not sure why this isn't included out of the box for new react native projects...?

Hi @rynmng, the runtime issue was fixed on already... I think it was included as part of 0.57.2 or 0.57.3. And the third party configuration is something you can fix by manually running the configuration from the react native folder (basically, delete your rncache and call configure to get it to work as expected.
This issue is more related to a race condition or some weird behaviour when you run react-native run-ios (with your environment configured with XCode 10) the first time you have configured a project or you rebase your work requiring to recompile the native iOS code.
This behaviour is not observed when your environment is configured with XCode 9.4.1, it is a problem with the new build system but this means Apple will face out that build system and RN needs to catch up with the tooling soon.

@rodrigoelp thanks for the response!