16 lines
785 B
Ruby
16 lines
785 B
Ruby
def nx_post_install (installer)
|
|
Pod::UI.info("[Nx] Updating build settings to support custom port")
|
|
installer.pods_project.targets.each do |target|
|
|
if ['React', 'React-Core'].include?(target.name)
|
|
target.build_configurations.each do |build_configuration|
|
|
if build_configuration.name == 'Debug'
|
|
gcc_preprocessor_defs = build_configuration.build_settings['GCC_PREPROCESSOR_DEFINITIONS']
|
|
gcc_preprocessor_defs ||= %w($(inherited) COCOAPODS=1 DEBUG=1)
|
|
gcc_preprocessor_defs << 'RCT_METRO_PORT=${RCT_METRO_PORT}' unless gcc_preprocessor_defs.include?('RCT_METRO_PORT')
|
|
build_configuration.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = gcc_preprocessor_defs
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|