美文网首页随手记
cocoa packager 打包遇到的问题解决

cocoa packager 打包遇到的问题解决

作者: 1234567乱码 | 来源:发表于2021-09-09 20:30 被阅读0次

    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 `<top (required)>'

    /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 `<main>'

    /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 `<main>'

    ```

    ――― 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 打包遇到的问题解决

        本文链接:https://www.haomeiwen.com/subject/dqjwwltx.html