First following issue, I was seeing:
error: No profiles for 'com.dashboardwrapper' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.dashboardwrapper'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'dashboardwrapper')
build log: https://app.bitrise.io/build/4538526b48846479
Not sure if it is trying to match provisioning profile based on Bundle ID but my uploaded provisioning profiles bundle id is
Then I decided to try and add the provisioning profile uuid to the field
Force code signing with Provisioning Profile which then seemed to find the provisioning profile. But I have a gut feeling that this should not be needed. It should be found automatically as it states, automatic signing is turned on, and the provisioning profile looks correct to me. Anyway…
This revealed another issue:
error: dashboardwrapper has conflicting provisioning settings. dashboardwrapper is automatically signed, but provisioning profile engineering has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor, or switch to manual signing in the project editor. (in target 'dashboardwrapper')
build log: https://app.bitrise.io/build/7ad7ab6e2e3cbc34
I’ve googled a bit around, and it seems that most people fix this issue in ther “project editor” I assume this is a Xcode thing. I did find a project config file in my ios project dir called
project.pbxproj this containes a lot of configuration fx.
/* Begin PBXResourcesBuildPhase section */ &
/* Begin PBXProject section */ Not sure if theese are the conflicting settings, or the conflict happens between my forced build settings (in excode-archive workflow module) and the outpput from the certificate-and-profile-installer.
I do have a feeling that I should not need to add neither teamID, provisioning profile UUID or anything else in the forced build settings. I would assume that the output of the Certificate and profile installer step would generate all the needed output for the xcode archive generator step. So, i’m still not at a working build configuration yet.