However, I now have the need to run a build for both the device and the simulator. The combination for the device is Release/iOS as described above. The combination I use for the simulator build is Debug/iOS. Therefore, I decided to switch over to repeat parameters to get two builds with each combination of inputs. So I:
1. Changed variable name from solutionConfig to solutionConfigs
2. Changed variable name from solutionPlatform to solutionPlatforms
3. Changed value of solutionConfigs to "Release,Debug"
4. Changed value of solutionPlatforms to "iOS,iOS"
5. Changed build step command to use params.get() instead of vars.getValue()
I ran the build and got something unexpected. The first build step that was run with the first combination of build repeat parameters was:
Release and iOS#2
It appears that when the same value was found in the comma delimited list of repeat parameters, you automatically added a "#2" to make it unique? I would prefer you honor the values I specified in the comma delimited list. Is that possible to fix?