Trying to build iOS code using Cordova on Azure DevOps server. I have used both the CordovaCommand task and CmdLine task but none seems to work. It seems like build arguments fails to recognize spaces.
I am running the build ona hosted MacOS Agent.
Cordova version: 9.0.0
Ionic Version: 6.6.0
- task: CmdLine@2 inputs: script: | echo build ios files cordova build ios --release --device --developmentTeam=TeamID --codeSignIdentity="$(codeSignIdentity)" --buildFlag="-UseModernBuildSystem=0"
Variable $(codeSignIdentity) contains the string “iPhone Developer” . I’ve tried with escape characters, double quotes, single quotes, hardcoded string but none seems to work. The build fails with error below:
The platform “Developer” does not appear to have been added to this project.
##[error]Bash exited with code ‘1’.
Appreciate any fix or a workaround.