Closed fsresponser closed 5 years ago
我也出现了这个问题
/Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-pgyer-0.2.1/lib/fastlane/plugin/pgyer/actions/pgyer_action.rb:70:in `run': [!] undefined method `[]' for nil:NilClass (NoMethodError)
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:257:in `block (2 levels) in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:236:in `block in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:231:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:231:in `execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/fast_file.rb:148:in `method_missing'
from Fastfile:24:in `block (2 levels) in parsing_binding'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/lane.rb:33:in `call'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/lane_manager.rb:59:in `cruise_lane'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/commands_generator.rb:107:in `block (2 levels) in run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:75:in `run!'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/commands_generator.rb:332:in `run'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/fastlane/lib/fastlane/cli_tools_distributor.rb:108:in `take_off'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.94.0/bin/fastlane:20:in `<top (required)>'
from /usr/local/bin/fastlane:22:in `load'
from /usr/local/bin/fastlane:22:in `<main>'
我也出现了这个问题,是蒲公英插件问题还是fastlane问题啊
我的问题解决了,我的是API Key 填错了 @zhangdongpo
@goingta 插件没问题么,为啥我的有问题呢,我的fir可以
Bug solved, please upgrade your plugin.
我在使用pgyer插件,打包没有问题, 可上传过程中出错了。具体代码如下。 目前看来从pgyer_action.rb:70: `run'方法开始有问题。 Any suggestions will be appreciated!
--- Step: pgyer ---
The pgyer plugin is working. build_file: /Users/username//archive.ipa Start upload /Users/username//archive.ipa to pgyer... undefined method `[]' for nil:NilClass fastlane finished with errors
bundler: failed to load command: fastlane (/usr/local/bin/fastlane) NoMethodError: [!] undefined method `[]' for nil:NilClass /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-plugin-pgyer-0.2.1/lib/fastlane/plugin/pgyer/actions/pgyer_action.rb:70:in
run' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:253:in
block (2 levels) in execute_action' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:inexecute_action' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:231:in
block in execute_action' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:227:inchdir' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:227:in
execute_action' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:148:intrigger_action_by_name' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/fast_file.rb:148:in
method_missing' Fastfile:24:inblock (2 levels) in parsing_binding' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/lane.rb:33:in
call' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:49:inblock in execute' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:45:in
chdir' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/runner.rb:45:inexecute' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/lane_manager.rb:56:in
cruise_lane' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/command_line_handler.rb:36:inhandle' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/commands_generator.rb:108:in
block (2 levels) in run' /usr/local/lib/ruby/gems/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:178:incall' /usr/local/lib/ruby/gems/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:153:in
run' /usr/local/lib/ruby/gems/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/runner.rb:476:inrun_active_command' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:75:in
run!' /usr/local/lib/ruby/gems/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/delegates.rb:15:inrun!' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/commands_generator.rb:337:in
run' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/commands_generator.rb:42:instart' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/fastlane/lib/fastlane/cli_tools_distributor.rb:98:in
take_off' /usr/local/lib/ruby/gems/2.3.0/gems/fastlane-2.80.0/bin/fastlane:20:in<top (required)>' /usr/local/bin/fastlane:22:in
load' /usr/local/bin/fastlane:22:in `<top (required)>