Peakiq Blog
17 December 2025

This fix is specific to RNWifi. Your case may differ slightly, so please also check the original source for more details.
Open Xcode
Go to Project Navigator → Libraries → RNWifi
Select Build Settings
Under Targets, select the first target
Scroll down to Search Paths
Double-click Header Search Paths
Click + and add the following path:
${SRCROOT}/../../../ios/Pods/Headers
Make sure the path is set to recursive
Clean the build:
Cmd + Shift + K
Rebuild the project:
Cmd + B
Add or update the following in your Podfile to resolve the Multiple commands produce issue:
use_flipper!
post_install do |installer|
react_native_post_install(installer)
__apply_Xcode_12_5_M1_post_install_workaround(installer)
installer.pods_project.targets.each do |target|
# Remove conflicting targets
# RNWifi is the target name causing the issue
targets_to_ignore = %w(React RNWifi)
if targets_to_ignore.include?(target.name)
target.remove_from_project
next
end
# Set minimum iOS deployment target
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
end
end
end
This workaround removes duplicate build targets that cause Xcode conflicts.
After updating the Podfile, always run:
pod install
Then clean and rebuild the project.