Cordova-plugin-firebasex: Problem with cyrillic project names

Created on 26 Jun 2019  ·  6Comments  ·  Source: dpa99c/cordova-plugin-firebasex

Describe the bug
When trying to build project with cyrillic name, building fails with error

ld: framework not found Pods_____
clang: error: linker command failed with exit code 1 (use -v to see invocation)

I believe filename generates incorrectly because of extra underscores. And latin project name results in "Pods-Name" filename

To Reproduce

  • Init test project with cordova create test io.cordova.firebase.test
  • Setup plugin
  • Change project name to something cyrillic like "Пепс"
  • Make cordova "hard reset" npx cordova platform rm ios && rm -rf plugins node_modules package-lock.json && npm install && npx cordova platform add ios && rm -rf ~/Library/Developer/Xcode/DerivedData/ && cordova prepare

Expected behavior
App builds

Screenshots
image

Plugin Version
cordova-plugin-firebasex 3.0.5

Most helpful comment

The only thing I found was to use the localization plugin.

All 6 comments

Seems like cocoapods problem but not sure. They have similar issue with chinese symbols https://github.com/CocoaPods/CocoaPods/issues/8642

The cyrillic characters have made it through to the Xcode build, so this plugin is not at fault.

Did you manage to solve this?
In my case it does not build is still searches for Pods________.framework

Any pointers, folks? Is there anything we may do by hand? In our build steps at least?

The only thing I found was to use the localization plugin.

@deliverymanager Wish I could upvote you more : )

Was this page helpful?
0 / 5 - 0 ratings