[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.

How to fix ′ *pod* does not support provisioning profiles’ in azure devops build agent
I currently have problem with my pipeline in Azure Devops. Since March 27th, I got the error: error: Alamofire does not support provisioning profiles. Alamofire does not support provisioning pr...
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
https://stackoverflow.com/a/55750843/7567724

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 :)