CocoaPods / cocoapods-acknowledgements

CocoaPods plugin that generates a plist which includes the installation metadata
MIT License
111 stars 17 forks source link

Crashing when using Crashlytics in watchOS target #60

Open Brett-Best opened 3 years ago

Brett-Best commented 3 years ago

Example project: https://github.com/Brett-Best/CP-Ack-Bug

Command

/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bin/pod update --verbose

Report

Stack

   CocoaPods : 1.10.0.rc.1
        Ruby : ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin19]
    RubyGems : 3.1.4
        Host : macOS 11.0 (20A5384c)
       Xcode : 12.2 (12B5025f)
         Git : git version 2.28.0
Ruby lib dir : /Users/brettbest/.rbenv/versions/2.7.0/lib
Repositories : trunk - CDN - https://cdn.cocoapods.org/

Plugins

cocoapods-acknowledgements : 1.2.0
cocoapods-deintegrate      : 1.0.4
cocoapods-plugins          : 1.0.0
cocoapods-search           : 1.0.0
cocoapods-trunk            : 1.5.0
cocoapods-try              : 1.2.0

Podfile

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

plugin 'cocoapods-acknowledgements', :settings_bundle => true

target 'CP-Ack-Failure' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for CP-Ack-Failure

# Crash reporting + analytics
  pod 'Firebase', :subspecs => ['Analytics', 'Crashlytics']

  target 'CP-Ack-FailureTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'CP-Ack-FailureUITests' do
    # Pods for testing
  end

end

target 'CP-Ack-Failure-watchOS' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for CP-Ack-Failure-watchOS

end

target 'CP-Ack-Failure-watchOS Extension' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for CP-Ack-Failure-watchOS Extension
# Crash reporting + analytics
  pod 'Firebase', :subspecs => ['Crashlytics']
end

Error

Pod::StandardError - #<Pod::Specification::Consumer:0x00007f9da72a6d80> is not compatible with watchos.
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.10.0.rc.1/lib/cocoapods-core/specification/consumer.rb:39:in `initialize'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.10.0.rc.1/lib/cocoapods-core/specification.rb:442:in `new'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-core-1.10.0.rc.1/lib/cocoapods-core/specification.rb:442:in `consumer'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements/plist_generator.rb:46:in `file_accessor'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements/plist_generator.rb:19:in `block in generate'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements/plist_generator.rb:17:in `map'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements/plist_generator.rb:17:in `generate'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements.rb:64:in `block (3 levels) in <module:CocoaPodsAcknowledgements>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements.rb:60:in `each'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements.rb:60:in `block (2 levels) in <module:CocoaPodsAcknowledgements>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/user_interface.rb:64:in `section'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/cocoapods-acknowledgements-da66ba863928/lib/cocoapods_acknowledgements.rb:51:in `block in <module:CocoaPodsAcknowledgements>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/hooks_manager.rb:122:in `block (3 levels) in run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/user_interface.rb:145:in `message'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/hooks_manager.rb:116:in `block (2 levels) in run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/hooks_manager.rb:115:in `each'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/hooks_manager.rb:115:in `block in run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/user_interface.rb:145:in `message'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/hooks_manager.rb:114:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/installer.rb:638:in `run_plugins_post_install_hooks'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/installer.rb:612:in `perform_post_install_actions'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/installer.rb:169:in `install!'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/command/update.rb:63:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/lib/cocoapods/command.rb:52:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/cocoapods-1.10.0.rc.1/bin/pod:55:in `<top (required)>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bin/pod:23:in `load'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bin/pod:23:in `<top (required)>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli/exec.rb:63:in `load'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli/exec.rb:63:in `kernel_load'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli/exec.rb:28:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli.rb:476:in `exec'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli.rb:30:in `dispatch'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/cli.rb:24:in `start'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/exe/bundle:46:in `block in <top (required)>'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/site_ruby/2.7.0/bundler/friendly_errors.rb:123:in `with_friendly_errors'
/Users/brettbest/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/exe/bundle:34:in `<top (required)>'
/Users/brettbest/.rbenv/versions/2.7.0/bin/bundle:23:in `load'
/Users/brettbest/.rbenv/versions/2.7.0/bin/bundle:23:in `<main>'