This question seems to have been asked in a number of different flavours already, and so apologies in advance if I\'m just missing something obvious here, but this still isn\'t
For those who are in a similar situation, we got to the bottom of this by adding the additional steps outlined in the solution here by user "Ed-E G", as well as following the steps in the Github issue.
We were missing the "Generate Test Coverage Files” and “Instrument Program Flow" settings in XCode.
Once we added those extra settings, having run the UIAutomation tests through Appium, on shutdown now the app dumps a collection of gcda files in the Derived Data folder, which can be interpreted by gcovr and translated into Cobertura result XML files, to be displayed in Jenkins using the Cobertura plugin