I use fastlane to manage my certificates and provisioning profiles. My fastfile has the line: match(type: "adhoc", force: true)
in it, to cause a new provisioning profile to be created whenever the lane is executed.
The match
command is run with an Apple developer account with the Developer role.
Since iTunes Connect and the Apple Developer Portal were merged, accounts in the Developer role no longer have permission to create provisioning profiles, so the fastfile fails.
As far as I can see, users with the Developer role can't be given permission to create provisioning profiles; only users in the Account Holder role can do it.
Ideally I don't want to run fastlane as an account holder. Can I still use fastlane to manage code signing?
As a temporary workaround I've changed force: true
to force_for_new_devices: true
, which at least lets me get a build out until a new device is added.