Open
Description
I got an error when running with CocoaPods 1.7.0.beta.2:
TypeError - no implicit conversion of Array into String
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:131:in `basename'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:131:in `block (2 levels) in prebuild_frameworks!'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:129:in `each'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:129:in `map'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:129:in `block in prebuild_frameworks!'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:118:in `each'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:118:in `prebuild_frameworks!'
/usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-binary-0.4.2/lib/cocoapods-binary/Prebuild.rb:206:in `block in <class:Installer>'
Looks like this is due to the change for Pod::PodTarget#resource_paths
- doc: https://www.rubydoc.info/gems/cocoapods/Pod%2FPodTarget:resource_paths
- A PR which introduced the change: Allow scoping framework and resource paths by specs CocoaPods/CocoaPods#7820
- The method now returns
[Hash{String=>Array<String>}]
over[Array<String>]
- Included since 1.6.0.beta.1.
- The method now returns
- Affected code:
cocoapods-binary/lib/cocoapods-binary/Prebuild.rb
Lines 120 to 130 in 9f40c5d
Could you take a look? Thanks in advance!
Metadata
Metadata
Assignees
Labels
No labels