Fastfile has a possible syntax error. For example, running
$ bundle exec fastlane ios lint
leads to the following syntax error
[11:29:59]: ```
[11:29:59]: 69: 'ADJUST_IDENTIFIER_Dev' => "#{ENV['ADJUST_IDENTIFIER_Dev']}"
[11:29:59]: 70: #int
[11:29:59]: => 71: 'GOOGLE_MAPS_API_KEY_Int' => "#{ENV['GOOGLE_MAPS_API_KEY_Int']}",
[11:29:59]: 72: 'APP_CENTER_IDENTIFIER_Int' => "#{ENV['APP_CENTER_IDENTIFIER_Int']}",
[11:29:59]: 73: 'MOENGAGE_APP_GROUP_Int' => "#{ENV['MOENGAGE_APP_GROUP_Int']}",
[11:29:59]: ```
[!] Syntax error in your Fastfile on line 71: Fastfile:71: syntax error, unexpected string literal, expecting '}'
'GOOGLE_MAPS_API_KEY_Int' => "...
^
Fastfile:78: syntax error, unexpected string literal, expecting local variable or method
..._CENTER_IDENTIFIER_Stable' => "#{ENV['APP_CENTER_IDENTIFIER_...
... ^
Fastfile:84: syntax error, unexpected string literal, expecting local variable or method
...ER_IDENTIFIER_Stakeholder' => "#{ENV['APP_CENTER_IDENTIFIER_...
... ^
Fastfile:90: syntax error, unexpected string literal, expecting local variable or method
...CENTER_IDENTIFIER_Release' => "#{ENV['APP_CENTER_IDENTIFIER_...
... ^
Fastfile:96: syntax error, unexpected ')', expecting `end' or dummy end
)
^
I suspect that there are missing commas (,) in this region
|
#dev |
|
'GOOGLE_MAPS_API_KEY_Dev' => "#{ENV['GOOGLE_MAPS_API_KEY_Dev']}", |
|
'APP_CENTER_IDENTIFIER_Dev' => "#{ENV['APP_CENTER_IDENTIFIER_Dev']}", |
|
'MOENGAGE_APP_GROUP_Dev' => "#{ENV['MOENGAGE_APP_GROUP_Dev']}", |
|
'MOENGAGE_IDENTIFIER_Dev' => "#{ENV['MOENGAGE_IDENTIFIER_Dev']}", |
|
'ADJUST_IDENTIFIER_Dev' => "#{ENV['ADJUST_IDENTIFIER_Dev']}" |
|
#int |
|
'GOOGLE_MAPS_API_KEY_Int' => "#{ENV['GOOGLE_MAPS_API_KEY_Int']}", |
|
'APP_CENTER_IDENTIFIER_Int' => "#{ENV['APP_CENTER_IDENTIFIER_Int']}", |
|
'MOENGAGE_APP_GROUP_Int' => "#{ENV['MOENGAGE_APP_GROUP_Int']}", |
|
'MOENGAGE_IDENTIFIER_Int' => "#{ENV['MOENGAGE_IDENTIFIER_Int']}", |
|
'ADJUST_IDENTIFIER_Int' => "#{ENV['ADJUST_IDENTIFIER_Int']}" |
|
#stable |
|
'GOOGLE_MAPS_API_KEY_Stable' => "#{ENV['GOOGLE_MAPS_API_KEY_Stable']}", |
|
'APP_CENTER_IDENTIFIER_Stable' => "#{ENV['APP_CENTER_IDENTIFIER_Stable']}", |
|
'MOENGAGE_APP_GROUP_Stable' => "#{ENV['MOENGAGE_APP_GROUP_Stable']}", |
|
'MOENGAGE_IDENTIFIER_Stable' => "#{ENV['MOENGAGE_IDENTIFIER_Stable']}", |
|
'ADJUST_IDENTIFIER_Stable' => "#{ENV['ADJUST_IDENTIFIER_Stable']}" |
|
#stakeholder |
|
'GOOGLE_MAPS_API_KEY_Stakeholder' => "#{ENV['GOOGLE_MAPS_API_KEY_Stakeholder']}", |
|
'APP_CENTER_IDENTIFIER_Stakeholder' => "#{ENV['APP_CENTER_IDENTIFIER_Stakeholder']}", |
|
'MOENGAGE_APP_GROUP_Stakeholder' => "#{ENV['MOENGAGE_APP_GROUP_Stakeholder']}", |
|
'MOENGAGE_IDENTIFIER_Stakeholder' => "#{ENV['MOENGAGE_IDENTIFIER_Stakeholder']}", |
|
'ADJUST_IDENTIFIER_Stakeholder' => "#{ENV['ADJUST_IDENTIFIER_Stakeholder']}" |
|
#Release |
|
'GOOGLE_MAPS_API_KEY_Release' => "#{ENV['GOOGLE_MAPS_API_KEY_Release']}", |
|
'APP_CENTER_IDENTIFIER_Release' => "#{ENV['APP_CENTER_IDENTIFIER_Release']}", |
|
'MOENGAGE_APP_GROUP_Release' => "#{ENV['MOENGAGE_APP_GROUP_Release']}", |
|
'MOENGAGE_IDENTIFIER_Release' => "#{ENV['MOENGAGE_IDENTIFIER_Release']}", |
|
'ADJUST_IDENTIFIER_Release' => "#{ENV['ADJUST_IDENTIFIER_Release']}" |
Adding the commas would lead to
#dev
'GOOGLE_MAPS_API_KEY_Dev' => "#{ENV['GOOGLE_MAPS_API_KEY_Dev']}",
'APP_CENTER_IDENTIFIER_Dev' => "#{ENV['APP_CENTER_IDENTIFIER_Dev']}",
'MOENGAGE_APP_GROUP_Dev' => "#{ENV['MOENGAGE_APP_GROUP_Dev']}",
'MOENGAGE_IDENTIFIER_Dev' => "#{ENV['MOENGAGE_IDENTIFIER_Dev']}",
'ADJUST_IDENTIFIER_Dev' => "#{ENV['ADJUST_IDENTIFIER_Dev']}",
#int
'GOOGLE_MAPS_API_KEY_Int' => "#{ENV['GOOGLE_MAPS_API_KEY_Int']}",
'APP_CENTER_IDENTIFIER_Int' => "#{ENV['APP_CENTER_IDENTIFIER_Int']}",
'MOENGAGE_APP_GROUP_Int' => "#{ENV['MOENGAGE_APP_GROUP_Int']}",
'MOENGAGE_IDENTIFIER_Int' => "#{ENV['MOENGAGE_IDENTIFIER_Int']}",
'ADJUST_IDENTIFIER_Int' => "#{ENV['ADJUST_IDENTIFIER_Int']}",
#stable
'GOOGLE_MAPS_API_KEY_Stable' => "#{ENV['GOOGLE_MAPS_API_KEY_Stable']}",
'APP_CENTER_IDENTIFIER_Stable' => "#{ENV['APP_CENTER_IDENTIFIER_Stable']}",
'MOENGAGE_APP_GROUP_Stable' => "#{ENV['MOENGAGE_APP_GROUP_Stable']}",
'MOENGAGE_IDENTIFIER_Stable' => "#{ENV['MOENGAGE_IDENTIFIER_Stable']}",
'ADJUST_IDENTIFIER_Stable' => "#{ENV['ADJUST_IDENTIFIER_Stable']}",
#stakeholder
'GOOGLE_MAPS_API_KEY_Stakeholder' => "#{ENV['GOOGLE_MAPS_API_KEY_Stakeholder']}",
'APP_CENTER_IDENTIFIER_Stakeholder' => "#{ENV['APP_CENTER_IDENTIFIER_Stakeholder']}",
'MOENGAGE_APP_GROUP_Stakeholder' => "#{ENV['MOENGAGE_APP_GROUP_Stakeholder']}",
'MOENGAGE_IDENTIFIER_Stakeholder' => "#{ENV['MOENGAGE_IDENTIFIER_Stakeholder']}",
'ADJUST_IDENTIFIER_Stakeholder' => "#{ENV['ADJUST_IDENTIFIER_Stakeholder']}",
#Release
'GOOGLE_MAPS_API_KEY_Release' => "#{ENV['GOOGLE_MAPS_API_KEY_Release']}",
'APP_CENTER_IDENTIFIER_Release' => "#{ENV['APP_CENTER_IDENTIFIER_Release']}",
'MOENGAGE_APP_GROUP_Release' => "#{ENV['MOENGAGE_APP_GROUP_Release']}",
'MOENGAGE_IDENTIFIER_Release' => "#{ENV['MOENGAGE_IDENTIFIER_Release']}",
'ADJUST_IDENTIFIER_Release' => "#{ENV['ADJUST_IDENTIFIER_Release']}"
Versions:
Fastfile has a possible syntax error. For example, running
$ bundle exec fastlane ios lintleads to the following syntax error
I suspect that there are missing commas (
,) in this regionCityKey-iOS/fastlane/Fastfile
Lines 64 to 93 in e1f681e
Adding the commas would lead to
Versions:
fastlane: 2.226.0