cocoa packager 打包遇到的问题解决

Encoding::CompatibilityError - incompatible character encodings: UTF-8 and ASCII-8BIT

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/executable.rb:73:in `execute_command'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:142:in `execute_command'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/base.rb:166:in `block in executable'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/git.rb:101:in `block in clone'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:175:in `block in ui_sub_action'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:64:in `section'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:174:in `ui_sub_action'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/git.rb:99:in `clone'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/git.rb:67:in `download!'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/base.rb:82:in `block in download'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:159:in `block in ui_action'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:64:in `section'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:158:in `ui_action'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-downloader-1.5.1/lib/cocoapods-downloader/base.rb:80:in `download'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:110:in `download_source'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:77:in `download_request'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader/cache.rb:256:in `download'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader/cache.rb:239:in `block in uncached_pod'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader/cache.rb:266:in `in_tmpdir'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader/cache.rb:238:in `uncached_pod'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader/cache.rb:33:in `download_pod'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/downloader.rb:42:in `download'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/pod_source_installer.rb:118:in `download_source'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer/pod_source_installer.rb:69:in `install!'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:563:in `install_source_of_pod'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:514:in `block (2 levels) in install_pod_sources'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:86:in `titled_section'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:513:in `block in install_pod_sources'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:496:in `each'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:496:in `install_pod_sources'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:255:in `block in download_dependencies'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/user_interface.rb:64:in `section'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:254:in `download_dependencies'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/installer.rb:162:in `install!'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/cocoapods-packager/pod_utils.rb:26:in `install_pod'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/pod/command/package.rb:93:in `build_in_sandbox'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/pod/command/package.rb:113:in `block in build_package'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/pod/command/package.rb:112:in `each'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/pod/command/package.rb:112:in `build_package'

/Users/Jennie/.rvm/rubies/ruby-2.6.0/lib/ruby/gems/2.6.0/gems/cocoapods-packager-1.5.0/lib/pod/command/package.rb:80:in `run'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/lib/cocoapods/command.rb:52:in `run'

/Users/Jennie/.rvm/gems/ruby-2.6.0/gems/cocoapods-1.11.0/bin/pod:55:in `'

/Users/Jennie/.rvm/gems/ruby-2.6.0/bin/pod:25:in `load'

/Users/Jennie/.rvm/gems/ruby-2.6.0/bin/pod:25:in `

'

/Users/Jennie/.rvm/gems/ruby-2.6.0/bin/ruby_executable_hooks:22:in `eval'

/Users/Jennie/.rvm/gems/ruby-2.6.0/bin/ruby_executable_hooks:22:in `

'

```

――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

[!] Oh no, an error occurred.

Search for existing GitHub issues similar to yours:

https://github.com/CocoaPods/CocoaPods/search?q=incompatible+character+encodings%3A+UTF-8+and+ASCII-8BIT&type=Issues

If none exists, create a ticket, with the template displayed above, on:

https://github.com/CocoaPods/CocoaPods/issues/new

Be sure to first read the contributing guide for details on how to properly submit a ticket:

https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md

Don't forget to anonymize any private data!

Looking for related issues on cocoapods/cocoapods...

- Encoding::CompatibilityError - incompatible character encodings: UTF-8 and ASCII-8BIT with pod install

  https://github.com/CocoaPods/CocoaPods/issues/10516 [closed] [3 comments]

  2 weeks ago

- incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError)

  https://github.com/CocoaPods/CocoaPods/issues/2642 [closed] [28 comments]

  05 Jun 2021

- Encoding::CompatibilityError - incompatible character encodings: ASCII-8BIT and UTF-8

  https://github.com/CocoaPods/CocoaPods/issues/4582 [closed] [8 comments]

  08 Jan 2020

and 13 more at:

https://github.com/cocoapods/cocoapods/search?q=incompatible%20character%20encodings%3A%20UTF-8%20and%20ASCII-8BIT&type=Issues&utf8=✓


解决办法:

开始以为是ruby的问题,然后反复重装了ruby 和pod ,又反复重装了packager,又改环境变量,自己一通瞎搞

后来发现走了好多弯路,下方给出的issue中就给出了解决思路!

检查我本地的podspec文件中是否有中文字符

然后我去检查了我的podspec文件,发现我本地的库路径中包含了中文字符,导致了打包失败,果断修改了我的工程路径为英文,更新了podspec,重新用cocoapods-packager打包,通过~打包完成~

你可能感兴趣的:(cocoa packager 打包遇到的问题解决)