iOS Build error - Encoding::CompatibilityError

I use Ubuntu 16.04, npm 5.10.0, exp 55.0.4

When running exp build:ios, I receive the following error. Tried to reinstall all components (npm, exp, node_modules), but problem persists. Please, advise on how to solve it.

[01:16:36] Validating Credentials...
[01:16:42] Only 1 team associated with your account, using Team ID: *******
[01:16:52] Error while gathering & validating credentials
[01:16:52] Error: Reason:Unknown reason, raw:{"type":"Encoding::CompatibilityError","message":"Unicode Normalization not appropriate for ISO-8859-1","backtrace":["/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/ruby/lib/ruby/2.2.0/unicode_normalize/normalize.rb:133:in `normalize'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/ruby/lib/ruby/2.2.0/unicode_normalize.rb:38:in `unicode_normalize'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/babosa-1.0.2/lib/babosa/utf8/dumb_proxy.rb:26:in `normalize_utf8'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/babosa-1.0.2/lib/babosa/identifier.rb:248:in `normalize_utf8!'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/babosa-1.0.2/lib/babosa/identifier.rb:68:in `initialize'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/babosa-1.0.2/lib/babosa.rb:9:in `new'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/babosa-1.0.2/lib/babosa.rb:9:in `to_identifier'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/fastlane-2.97.0/spaceship/lib/spaceship/portal/portal_client.rb:165:in `valid_name_for'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/fastlane-2.97.0/spaceship/lib/spaceship/portal/portal_client.rb:199:in `create_app!'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/vendor/ruby/2.2.0/gems/fastlane-2.97.0/spaceship/lib/spaceship/portal/app.rb:97:in `create!'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/app/app_management.rb:19:in `manage'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/app/app_management.rb:67:in `block in <main>'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/app/funcs.rb:4:in `with_captured_stderr'","/usr/lib/node_modules/exp/node_modules/@expo/traveling-fastlane-linux/traveling-fastlane-1.5.0-linux-x86_64/lib/app/app_management.rb:65:in `<main>'"]}
    at IOSBuilder._throwIfFailureWithReasonDump (/exp@55.0.4/src/commands/build/IOSBuilder.js:622:13)
    at IOSBuilder._callee5$ (/exp@55.0.4/src/commands/build/IOSBuilder.js:309:10)
    at tryCatch (/usr/lib/node_modules/exp/node_modules/regenerator-runtime/runtime.js:62:40)
    at Generator.invoke [as _invoke] (/usr/lib/node_modules/exp/node_modules/regenerator-runtime/runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (/usr/lib/node_modules/exp/node_modules/regenerator-runtime/runtime.js:114:21)
    at step (/usr/lib/node_modules/exp/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
    at /usr/lib/node_modules/exp/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

Hi! Does your username or password contain unicode characters?

Username and pass contain regular English letters in lowercase.
The issue was solved by using CentOS instead of Ubuntu, so it seems that character don’t really matter

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.