The app references non-public symbols in Payload/iosApp.app/iosApp:

I am using xcode 15 and trying to upload an app to the App Store. It's been working fine but getting the below issue when uploading the build to appstore through xcode.

```The app references non-public symbols in Payload/iosApp.app/iosApp: _ubidi_close, _ubidi_getDirection, _ubidi_getLength, _ubidi_getLevelAt, _ubidi_openSized, _ubidi_reorderVisual, _ubidi_setPara, _ubrk_clone, _ubrk_current, _ubrk_first, _ubrk_getRuleStatus, _ubrk_isBoundary, _ubrk_next, _uloc_getDefault, _uloc_toLanguageTag, _uscript_getScrip```

Any help will be appreciated.

Hi

Did you fix this issue I am currently facing same issue can you please help me how to fix this issue

Im using react-native and pods in my project and got this error and had added Skiarenderlib to my project unarchiving this and found out that the project is using icucore lib and my pods where also including this in the other_ldflags (inherited) so i simply removed it in post install pod script and now everything is validated.

installer.pods_project.targets.each do |t|
t.build_configurations.each do |config|
if t.name == 'Pods-YourAppName' || t.name == 'Pods-YourAppName-YourAppNameTests'
xcconfig_path = config.base_configuration_reference.real_path
build_settings = Hash[*File.read(xcconfig_path).lines.map{|x| x.split(/\s*=\s*/, 2)}.flatten]
build_settings['OTHER_LDFLAGS'] = build_settings['OTHER_LDFLAGS'].gsub(' -l"icucore"','')
File.open(xcconfig_path, "w") {|file| file.puts ""}
build_settings.each do |key,value|
File.open(xcconfig_path, "a") {|file| file.puts "#{key} = #{value}"}
end
end
end
end
The app references non-public symbols in Payload/iosApp.app/iosApp:
 
 
Q