I’m trying to configure a build to create a Cordova build, but Circle CI fails with:
We couldn’t find a workspace or project to build. Try setting this manually with environment variables ‘XCODE_WORKSPACE’ or ‘XCODE_PROJECT’
Action failed: Configure the build
The problem is, Cordova needs to be built before XCODE_PROJECT can be specified, because the XCode project file is generated during build time (not in the repository). Is there a way to override the machine?
Attempting to get NodeJS to run gulp and build the Cordova project before the XCode project runs results in this error:
Setting the node.js version is not supported on OSX containers.