[Capacitorjs | Azure Devops Pipeline] Ignore Pods at Signing
Today I stumbled over a problem in my capacitorjs azure devops build pipeline. I switched to manual signing for some internal reasons but then I was faced with the error "X does not support provisioning profiles".
I invested some time to find a solution for the problem and found a stackoverflow entry which did the trick.

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
You have to paste the code from above in your pods file from your ios app. You should find the file at 'ios/App/podfile'.

The Podfile should look like something like this:

If you have further questions about this topic or need help with a problem in general, please write a comment or simply contact me at yesreply@georghoeller.dev :)
Georg Hoeller Newsletter
Join the newsletter to receive the latest updates in your inbox.