Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CocoaPods 1.0 configurations setting error #4707

Closed
keith opened this issue Dec 31, 2015 · 5 comments
Closed

CocoaPods 1.0 configurations setting error #4707

keith opened this issue Dec 31, 2015 · 5 comments
Labels
s2:confirmed Issues that have been confirmed by a CocoaPods contributor t2:defect These are known bugs. The issue should also contain steps to reproduce. PRs welcome!
Milestone

Comments

@keith
Copy link
Member

keith commented Dec 31, 2015

Using CocoaPods 1.0 this code in my Podfile now errors on pod install:

pod "Foo", :configurations => ["Beta"]

Here's the error message:

[!] Invalid `Podfile` file: undefined method `<<' for nil:NilClass. Updating CocoaPods might fix the issue.

 #  from /path/Podfile:29
 #  -------------------------------------------
 >      pod 'Foo', :configurations => ['Beta']
 #  -------------------------------------------

This didn't seem to be mentioned in the CHANGELOG and I didn't see an integration spec for this so I assume it may have been an oversight.

@orta orta added this to the 1.0.0 milestone Dec 31, 2015
@orta orta added the t2:defect These are known bugs. The issue should also contain steps to reproduce. PRs welcome! label Dec 31, 2015
@segiddins
Copy link
Member

Can you share the verbose output?

@keith
Copy link
Member Author

keith commented Dec 31, 2015

Here's the stacktrace:


/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:396:in `whitelist_pod_for_configuration'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:765:in `block in parse_configuration_whitelist'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:764:in `each'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:764:in `parse_configuration_whitelist'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:480:in `store_pod'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/dsl.rb:194:in `pod'
/Users/ksmiley/dev/phoenix/Podfile:29:in `block (2 levels) in from_ruby'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/dsl.rb:294:in `target'
/Users/ksmiley/dev/phoenix/Podfile:11:in `block in from_ruby'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:291:in `eval'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:291:in `block in from_ruby'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:51:in `instance_eval'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:51:in `initialize'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:287:in `new'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:287:in `from_ruby'
/Users/ksmiley/.gem/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:253:in `from_file'
/Users/ksmiley/.gem/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/config.rb:189:in `podfile'
/Users/ksmiley/.gem/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command.rb:112:in `verify_podfile_exists!'
/Users/ksmiley/.gem/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command/project.rb:96:in `run'
/Users/ksmiley/.gem/gems/claide-1.0.0.beta.1/lib/claide/command.rb:312:in `run'
/Users/ksmiley/.gem/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command.rb:48:in `run'
/Users/ksmiley/.gem/gems/cocoapods-1.0.0.beta.1/bin/pod:44:in `<top (required)>'
/Users/ksmiley/.gem/bin/pod:23:in `load'
/Users/ksmiley/.gem/bin/pod:23:in `<main>'

@gastonmorixe
Copy link

+1


[!] Invalid `Podfile` file: undefined method `<<' for nil:NilClass. Updating CocoaPods might fix the issue.

 #  -------------------------------------------
 #
 >      pod 'Reveal-iOS-SDK', configurations: ['Debug']
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:396:in `whitelist_pod_for_configuration'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:765:in `block in parse_configuration_whitelist'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:764:in `each'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:764:in `parse_configuration_whitelist'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/target_definition.rb:480:in `store_pod'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/dsl.rb:194:in `pod'
/Users/gaston/Documents/Projects/stranger/code/strangerios/app/Podfile:93:in `block (2 levels) in from_ruby'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile/dsl.rb:294:in `target'
/Users/gaston/Documents/Projects/stranger/code/strangerios/app/Podfile:8:in `block in from_ruby'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:291:in `eval'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:291:in `block in from_ruby'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:51:in `instance_eval'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:51:in `initialize'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:287:in `new'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:287:in `from_ruby'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-core-1.0.0.beta.1/lib/cocoapods-core/podfile.rb:253:in `from_file'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/config.rb:189:in `podfile'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command.rb:112:in `verify_podfile_exists!'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command/project.rb:127:in `run'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/claide-1.0.0.beta.1/lib/claide/command.rb:312:in `run'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.0.beta.1/lib/cocoapods/command.rb:48:in `run'
/Users/gaston/.rvm/gems/ruby-2.3.0/gems/cocoapods-1.0.0.beta.1/bin/pod:44:in `<top (required)>'
/Users/gaston/.rvm/gems/ruby-2.3.0/bin/pod:23:in `load'
/Users/gaston/.rvm/gems/ruby-2.3.0/bin/pod:23:in `<main>'
➜ ap

@segiddins
Copy link
Member

Could someone provide the output of pod env?

@keith
Copy link
Member Author

keith commented Jan 1, 2016

### Stack

'''
   CocoaPods : 1.0.0.beta.1
        Ruby : ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
    RubyGems : 2.0.14
        Host : Mac OS X 10.11.1 (15B42)
       Xcode : 7.2 (7C68)
         Git : git version 2.6.4
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 2bce9414a426b763657d0911c68034903878fb41
'''

### Installation Source

'''
Executable Path: /Users/ksmiley/.gem/bin/pod
'''

### Plugins

'''
cocoapods-deintegrate : 1.0.0.beta.1
cocoapods-plugins     : 1.0.0.beta.1
cocoapods-search      : 1.0.0.beta.1
cocoapods-stats       : 1.0.0.beta.1
cocoapods-trunk       : 1.0.0.beta.1
cocoapods-try         : 1.0.0.beta.1
'''

@segiddins segiddins added the s2:confirmed Issues that have been confirmed by a CocoaPods contributor label Jan 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
s2:confirmed Issues that have been confirmed by a CocoaPods contributor t2:defect These are known bugs. The issue should also contain steps to reproduce. PRs welcome!
Projects
None yet
Development

No branches or pull requests

4 participants