MeetYouDevs / cocoapods-imy-bin

1.05k stars 245 forks source link

二进制化 `SDWebImage 5.1.0` 后,切换源码调试报错 #59

Closed Navimark closed 3 years ago

Navimark commented 3 years ago
su350380433 commented 3 years ago

pod 'SDWebImage','5.10.0' 给这个指定仓库的路径试下。如 pod 'SDWebImage',:podspec=>"xx"

Navimark commented 3 years ago

没太懂啥目的,Podfile 里面这个 SDWebImage 已经是指从 Github 拉取的。我反复看了code.rb的代码,好像执行pod bin auto就会执行到拼接.a的语句,就会导致上面的错误,貌似和指定这个仓库路径没有关系吧?Ruby 新手,只看得懂非常基础的流程,如有误解请指教:)

另外我在配置 bin 插件时,没搞懂需要制定源码私有源 code_repo_url 的目的,我制作完SDWebImage后,这个私有源里面仍然是空白的。是需要提前将被二进制化组件的源码 clone 一份进去吗?

su350380433 commented 3 years ago

遇到空白的,先清下podfile.lock和pods

Navimark commented 3 years ago

没太懂啥目的,Podfile 里面这个 SDWebImage 已经是指从 Github 拉取的。我反复看了code.rb的代码,好像执行pod bin auto就会执行到拼接.a的语句,就会导致上面的错误,貌似和指定这个仓库路径没有关系吧?Ruby 新手,只看得懂非常基础的流程,如有误解请指教:)

另外我在配置 bin 插件时,没搞懂需要制定源码私有源 code_repo_url 的目的,我制作完SDWebImage后,这个私有源里面仍然是空白的。是需要提前将被二进制化组件的源码 clone 一份进去吗?

感谢作者解答。我仔细读了仓库的 README 和里面的链接文档,大概明白了 code_repo_url 的目的:它用来指定内部不公开的私有库代码,以便能够在源码和二进制之间切换,而对于托管在 GitHub 上的 Repo 来说,可以不用在这个仓库中指定。

至于SDWebImage(v: 5.8.0) 在二进制化时为什么被打包成了 .framework 而不是.a的原因暂时未知。

以下是该二进制生成时的详细日志:

$ pod bin auto                                                                                                                                                       
/Users/user/Desktop/TestBinCode/SDWebImage/WebImage
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage_logo.png
/Users/user/Desktop/TestBinCode/SDWebImage/codecov.yml
/Users/user/Desktop/TestBinCode/SDWebImage/LICENSE
/Users/user/Desktop/TestBinCode/SDWebImage/CHANGELOG.md
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage_logo_small.png
/Users/user/Desktop/TestBinCode/SDWebImage/Tests
/Users/user/Desktop/TestBinCode/SDWebImage/Docs
/Users/user/Desktop/TestBinCode/SDWebImage/README.md
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.xcworkspace
/Users/user/Desktop/TestBinCode/SDWebImage/Pods
/Users/user/Desktop/TestBinCode/SDWebImage/.gitignore
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImageMapKit
/Users/user/Desktop/TestBinCode/SDWebImage/Examples
/Users/user/Desktop/TestBinCode/SDWebImage/Configs
/Users/user/Desktop/TestBinCode/SDWebImage/.github
/Users/user/Desktop/TestBinCode/SDWebImage/.gitattributes
/Users/user/Desktop/TestBinCode/SDWebImage/Package.swift
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.xcodeproj
/Users/user/Desktop/TestBinCode/SDWebImage/Podfile
/Users/user/Desktop/TestBinCode/SDWebImage/.git
/Users/user/Desktop/TestBinCode/SDWebImage/.swiftpm
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage
/Users/user/Desktop/TestBinCode/SDWebImage/.travis.yml
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec
====== cocoapods-imy-bin 0.3.0.11 版本 ========

======  dev 环境 ========

======  dev 环境 ========
[pod gen] Running with `pod gen` configuration {
  podfile_path: /Users/user/Desktop/TestBinCode/SDWebImage/Podfile,
  podfile: Podfile,
  use_podfile: true,
  use_podfile_plugins: true,
  podfile_plugins: {"cocoapods-imy-bin"=>{}},
  use_lockfile: false,
  use_lockfile_versions: false,
  use_libraries: false,
  generate_multiple_pod_projects: false,
  incremental_installation: false,
  gen_directory: /Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive,
  auto_open: false,
  clean: true,
  podspec_paths: [#<Pathname:/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec>, #<Pathname:/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec>],
  podspecs: [#<Pod::Specification name="SDWebImage">, #<Pod::Specification name="SDWebImage">],
  sources: ["git@git.moumentei.com:user/example_spec_bin_dev.git", "git@git.moumentei.com:user/example_spec_source.git", "git@git.moumentei.com:user/example_spec_bin_dev.git", "git@git.moumentei.com:user/example_spec_source.git", "https://cdn.cocoapods.org"],
  local_sources: [],
  repo_update: false,
  use_default_plugins: false,
  deterministic_uuids: false,
  share_schemes_for_development_pods: true,
  warn_for_multiple_pod_sources: false,
  use_modular_headers: false }

Generating SDWebImage in `../SDWebImage-build-temp/bin-archive/SDWebImage`
    Cleaning gen install directory
    Creating stub application
    Writing Podfile

Installing...
更新私有源仓库 example_spec_bin_dev
更新私有源仓库 moumentei-example_spec_source
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev fetch origin --progress
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source fetch origin --progress
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source rev-parse --abbrev-ref HEAD
          master
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev rev-parse --abbrev-ref HEAD
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source reset --hard origin/master
          master
          HEAD is now at ff306f9 [Add] SVGAPlayer (2.5.6)
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev reset --hard origin/master
          HEAD is now at 2a18b36 Update CocoaLumberjack
Installing SDWebImage (5.8.0)

[!] Please close any current Xcode sessions and use `SDWebImage.xcworkspace` for this project from now on.
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

Performing post-installation steps
    Open `../SDWebImage-build-temp/bin-archive/SDWebImage/SDWebImage.xcworkspace` to work on SDWebImage

Building static framework SDWebImage (5.8.0)
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  ARCHS='arm64' OTHER_CFLAGS='-fembed-bitcode -Qunused-arguments'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-arm64 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  ARCHS='armv7' OTHER_CFLAGS='-fembed-bitcode -Qunused-arguments'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-armv7 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1
  Building simulator libraries
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  -sdk iphonesimulator ARCHS='x86_64'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-x86_64 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1

Building framework  SDWebImage (5.8.0)
  Building ios framework with archs ["arm64", "armv7"]
  lipo -create -output ios/SDWebImage.framework/SDWebImage build-arm64/SDWebImage.framework/SDWebImage build-armv7/SDWebImage.framework/SDWebImage
  build-x86_64/SDWebImage.framework/SDWebImage
Compressing SDWebImage.framework into /Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-zip/SDWebImage.framework_5.8.0.zip
          上传二进制文件
         curl http://172.16.0.161:8090/frameworks -F "name=SDWebImage" -F "version=5.8.0" -F "annotate=SDWebImage_5.8.0_log" -F "file=@bin-zip/SDWebImage.framework_5.8.0.zip"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  937k  100    46  100  937k    145  2967k --:--:-- --:--:-- --:--:-- 2967k

Validating spec
 -> SDWebImage (5.8.0)

Updating the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev pull
  Already up to date.

Adding the spec to the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev status --porcelain
 - [No change] SDWebImage (5.8.0)

Pushing the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev push origin HEAD
  Everything up-to-date
==============  auto_success
SDWebImage | 5.8.0

Updating Spec Repositories

更新私有源仓库 example_spec_bin_dev
更新私有源仓库 moumentei-example_spec_source
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev fetch origin --progress
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source fetch origin --progress
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source rev-parse --abbrev-ref HEAD
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev rev-parse --abbrev-ref HEAD
  master
  master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source reset --hard origin/master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev reset --hard origin/master
  HEAD is now at ff306f9 [Add] SVGAPlayer (2.5.6)
  HEAD is now at 2a18b36 Update CocoaLumberjack

[!] ====== cocoapods-imy-bin 0.3.0.11 版本 ========

[!] ======  dev 环境 ========

[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via `pod repo remove master`. To suppress this warning please add `warn_for_unused_master_specs_repo => false` to your Podfile.

[!] ===【 SDWebImage | 5.8.0 】二进制组件制作完成 !!!

Stack

   CocoaPods : 1.10.0
        Ruby : ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin18]
    RubyGems : 3.0.6
        Host : macOS 11.0.1 (20B29)
       Xcode : 12.2 (12B45b)
         Git : git version 2.24.3 (Apple Git-128)
Ruby lib dir : /Users/user/.rvm/rubies/ruby-2.5.0/lib
Repositories : aliyun - git - https://github.com/aliyun/aliyun-specs.git @ aef560a28b7e01157139fe26cc169c85680447f4

               alonemonkey - git - https://github.com/AloneMonkey/MonkeyDevSpecs.git @ ed60bc25eb5fd1867144ac606571ecc02c2ca1c6

               bytedance - git - https://github.com/bytedance/cocoapods_sdk_source_repo.git @ c253b0a88e2f1e2447167e014fe6ca61f37c9682

               cocoapods - git - https://github.com/CocoaPods/Specs.git @ 583611266045f865b330fdfb0cecfea89f7560e5

               cocoapods- - CDN - https://cdn.cocoapods.org/
               example_spec_bin_dev - git - git@git.moumentei.com:user/example_spec_bin_dev.git @ 2a18b36ce61510aa0be2da6f133447a76c9d7b4d

               moumentei-example_spec_source - git - git@git.moumentei.com:user/example_spec_source.git @ ff306f9c07f5f80f800ac24ce494347e94f6353d

               remix - git - git@git.moumentei.com:zhangyushan/RemixSpecs.git @ 30ecb86350f00c791dea54ee8575ab4e3740d162

Plugins

cocoapods-binary                      : 0.4.4
cocoapods-deintegrate                 : 1.0.4
cocoapods-disable-podfile-validations : 0.1.1
cocoapods-generate                    : 2.0.1
cocoapods-imy-bin                     : 0.3.0.11
cocoapods-packager                    : 1.5.0
cocoapods-plugins                     : 1.0.0
cocoapods-search                      : 1.0.0
cocoapods-stats                       : 1.1.0
cocoapods-trunk                       : 1.5.0
cocoapods-try                         : 1.2.0
su350380433 commented 3 years ago

生成framework了,Framework还没去适配

cchenyun commented 3 years ago

没太懂啥目的,Podfile 里面这个 SDWebImage 已经是指从 Github 拉取的。我反复看了code.rb的代码,好像执行pod bin auto就会执行到拼接.a的语句,就会导致上面的错误,貌似和指定这个仓库路径没有关系吧?Ruby 新手,只看得懂非常基础的流程,如有误解请指教:) 另外我在配置 bin 插件时,没搞懂需要制定源码私有源 code_repo_url 的目的,我制作完SDWebImage后,这个私有源里面仍然是空白的。是需要提前将被二进制化组件的源码 clone 一份进去吗?

感谢作者解答。我仔细读了仓库的 README 和里面的链接文档,大概明白了 code_repo_url 的目的:它用来指定内部不公开的私有库代码,以便能够在源码和二进制之间切换,而对于托管在 GitHub 上的 Repo 来说,可以不用在这个仓库中指定。

至于SDWebImage(v: 5.8.0) 在二进制化时为什么被打包成了 .framework 而不是.a的原因暂时未知。

以下是该二进制生成时的详细日志:

$ pod bin auto                                                                                                                                                       
/Users/user/Desktop/TestBinCode/SDWebImage/WebImage
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage_logo.png
/Users/user/Desktop/TestBinCode/SDWebImage/codecov.yml
/Users/user/Desktop/TestBinCode/SDWebImage/LICENSE
/Users/user/Desktop/TestBinCode/SDWebImage/CHANGELOG.md
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage_logo_small.png
/Users/user/Desktop/TestBinCode/SDWebImage/Tests
/Users/user/Desktop/TestBinCode/SDWebImage/Docs
/Users/user/Desktop/TestBinCode/SDWebImage/README.md
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.xcworkspace
/Users/user/Desktop/TestBinCode/SDWebImage/Pods
/Users/user/Desktop/TestBinCode/SDWebImage/.gitignore
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImageMapKit
/Users/user/Desktop/TestBinCode/SDWebImage/Examples
/Users/user/Desktop/TestBinCode/SDWebImage/Configs
/Users/user/Desktop/TestBinCode/SDWebImage/.github
/Users/user/Desktop/TestBinCode/SDWebImage/.gitattributes
/Users/user/Desktop/TestBinCode/SDWebImage/Package.swift
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.xcodeproj
/Users/user/Desktop/TestBinCode/SDWebImage/Podfile
/Users/user/Desktop/TestBinCode/SDWebImage/.git
/Users/user/Desktop/TestBinCode/SDWebImage/.swiftpm
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage
/Users/user/Desktop/TestBinCode/SDWebImage/.travis.yml
/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec
====== cocoapods-imy-bin 0.3.0.11 版本 ========

======  dev 环境 ========

======  dev 环境 ========
[pod gen] Running with `pod gen` configuration {
  podfile_path: /Users/user/Desktop/TestBinCode/SDWebImage/Podfile,
  podfile: Podfile,
  use_podfile: true,
  use_podfile_plugins: true,
  podfile_plugins: {"cocoapods-imy-bin"=>{}},
  use_lockfile: false,
  use_lockfile_versions: false,
  use_libraries: false,
  generate_multiple_pod_projects: false,
  incremental_installation: false,
  gen_directory: /Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive,
  auto_open: false,
  clean: true,
  podspec_paths: [#<Pathname:/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec>, #<Pathname:/Users/user/Desktop/TestBinCode/SDWebImage/SDWebImage.podspec>],
  podspecs: [#<Pod::Specification name="SDWebImage">, #<Pod::Specification name="SDWebImage">],
  sources: ["git@git.moumentei.com:user/example_spec_bin_dev.git", "git@git.moumentei.com:user/example_spec_source.git", "git@git.moumentei.com:user/example_spec_bin_dev.git", "git@git.moumentei.com:user/example_spec_source.git", "https://cdn.cocoapods.org"],
  local_sources: [],
  repo_update: false,
  use_default_plugins: false,
  deterministic_uuids: false,
  share_schemes_for_development_pods: true,
  warn_for_multiple_pod_sources: false,
  use_modular_headers: false }

Generating SDWebImage in `../SDWebImage-build-temp/bin-archive/SDWebImage`
    Cleaning gen install directory
    Creating stub application
    Writing Podfile

Installing...
更新私有源仓库 example_spec_bin_dev
更新私有源仓库 moumentei-example_spec_source
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev fetch origin --progress
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source fetch origin --progress
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source rev-parse --abbrev-ref HEAD
          master
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev rev-parse --abbrev-ref HEAD
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source reset --hard origin/master
          master
          HEAD is now at ff306f9 [Add] SVGAPlayer (2.5.6)
          $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev reset --hard origin/master
          HEAD is now at 2a18b36 Update CocoaLumberjack
Installing SDWebImage (5.8.0)

[!] Please close any current Xcode sessions and use `SDWebImage.xcworkspace` for this project from now on.
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

Performing post-installation steps
    Open `../SDWebImage-build-temp/bin-archive/SDWebImage/SDWebImage.xcworkspace` to work on SDWebImage

Building static framework SDWebImage (5.8.0)
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  ARCHS='arm64' OTHER_CFLAGS='-fembed-bitcode -Qunused-arguments'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-arm64 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  ARCHS='armv7' OTHER_CFLAGS='-fembed-bitcode -Qunused-arguments'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-armv7 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1
  Building simulator libraries
  command = xcodebuild GCC_PREPROCESSOR_DEFINITIONS='$(inherited)'  -sdk iphonesimulator ARCHS='x86_64'
  CONFIGURATION_BUILD_DIR=/Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-archive/SDWebImage/build-x86_64 clean build -configuration Debug -target
  SDWebImage-iOS -project ./Pods/Pods.xcodeproj 2>&1

Building framework  SDWebImage (5.8.0)
  Building ios framework with archs ["arm64", "armv7"]
  lipo -create -output ios/SDWebImage.framework/SDWebImage build-arm64/SDWebImage.framework/SDWebImage build-armv7/SDWebImage.framework/SDWebImage
  build-x86_64/SDWebImage.framework/SDWebImage
Compressing SDWebImage.framework into /Users/user/Desktop/TestBinCode/SDWebImage-build-temp/bin-zip/SDWebImage.framework_5.8.0.zip
          上传二进制文件
         curl http://172.16.0.161:8090/frameworks -F "name=SDWebImage" -F "version=5.8.0" -F "annotate=SDWebImage_5.8.0_log" -F "file=@bin-zip/SDWebImage.framework_5.8.0.zip"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  937k  100    46  100  937k    145  2967k --:--:-- --:--:-- --:--:-- 2967k

Validating spec
 -> SDWebImage (5.8.0)

Updating the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev pull
  Already up to date.

Adding the spec to the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev status --porcelain
 - [No change] SDWebImage (5.8.0)

Pushing the `example_spec_bin_dev' repo

  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev push origin HEAD
  Everything up-to-date
==============  auto_success
SDWebImage | 5.8.0

Updating Spec Repositories

更新私有源仓库 example_spec_bin_dev
更新私有源仓库 moumentei-example_spec_source
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev fetch origin --progress
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source fetch origin --progress
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source rev-parse --abbrev-ref HEAD
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev rev-parse --abbrev-ref HEAD
  master
  master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/moumentei-example_spec_source reset --hard origin/master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/example_spec_bin_dev reset --hard origin/master
  HEAD is now at ff306f9 [Add] SVGAPlayer (2.5.6)
  HEAD is now at 2a18b36 Update CocoaLumberjack

[!] ====== cocoapods-imy-bin 0.3.0.11 版本 ========

[!] ======  dev 环境 ========

[!] Your project does not explicitly specify the CocoaPods master specs repo. Since CDN is now used as the default, you may safely remove it from your repos directory via `pod repo remove master`. To suppress this warning please add `warn_for_unused_master_specs_repo => false` to your Podfile.

[!] ===【 SDWebImage | 5.8.0 】二进制组件制作完成 !!!

Stack

   CocoaPods : 1.10.0
        Ruby : ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin18]
    RubyGems : 3.0.6
        Host : macOS 11.0.1 (20B29)
       Xcode : 12.2 (12B45b)
         Git : git version 2.24.3 (Apple Git-128)
Ruby lib dir : /Users/user/.rvm/rubies/ruby-2.5.0/lib
Repositories : aliyun - git - https://github.com/aliyun/aliyun-specs.git @ aef560a28b7e01157139fe26cc169c85680447f4

               alonemonkey - git - https://github.com/AloneMonkey/MonkeyDevSpecs.git @ ed60bc25eb5fd1867144ac606571ecc02c2ca1c6

               bytedance - git - https://github.com/bytedance/cocoapods_sdk_source_repo.git @ c253b0a88e2f1e2447167e014fe6ca61f37c9682

               cocoapods - git - https://github.com/CocoaPods/Specs.git @ 583611266045f865b330fdfb0cecfea89f7560e5

               cocoapods- - CDN - https://cdn.cocoapods.org/
               example_spec_bin_dev - git - git@git.moumentei.com:user/example_spec_bin_dev.git @ 2a18b36ce61510aa0be2da6f133447a76c9d7b4d

               moumentei-example_spec_source - git - git@git.moumentei.com:user/example_spec_source.git @ ff306f9c07f5f80f800ac24ce494347e94f6353d

               remix - git - git@git.moumentei.com:zhangyushan/RemixSpecs.git @ 30ecb86350f00c791dea54ee8575ab4e3740d162

Plugins

cocoapods-binary                      : 0.4.4
cocoapods-deintegrate                 : 1.0.4
cocoapods-disable-podfile-validations : 0.1.1
cocoapods-generate                    : 2.0.1
cocoapods-imy-bin                     : 0.3.0.11
cocoapods-packager                    : 1.5.0
cocoapods-plugins                     : 1.0.0
cocoapods-search                      : 1.0.0
cocoapods-stats                       : 1.1.0
cocoapods-trunk                       : 1.5.0
cocoapods-try                         : 1.2.0

你好,请教下code_repo_url具体使用方法,目前制作成功后都是空,谢谢。qq273962965