We have a separate CI build of our app using an Enterprise certificate.
Our app builds with SPM packages fine under the non-Enterprise cert, but when we try and build in CI for Enterprise, we get multiple SPM package build failures, like this:
09:04:56 Package @swift-5.3.swift: error: AppCenter_AppCenterDistribute has conflicting provisioning settings. AppCenter_AppCenterDistribute is automatically signed, but code signing identity iPhone Distribution: MyApp (Ent) has been manually specified. Set the code signing identity value to "Apple Development" in the build settings editor, or switch to manual signing in the Signing & Capabilities editor. (in target 'AppCenter_AppCenterDistribute' from project 'AppCenter')
Is there a way to make this work? There is an AppCenter Xcode project auto-generated by SPM, but it's buried deep in DerivedData and not something clients are supposed to be fiddling with.
I've googled this and I'm not seeing any information on this problem.
Also please let me know if there's a better place to post this issue.