We have added a different workflow for App2. The issue is that we aren’t able to build successfully App2 (the recently added app) and we have made some testing and trying some methods in order to get it. (App1 is built without problems).
Reading some answers here in the forum, we added the different provisioning profiles and its corresponding p12 certificates for code signing, so in code signing page of the repository we have provisioning profiles and certificates valids for both App1 and App2 but this didn’t work and we were getting a “Could not find any available provisioning profile for iOS” error.
So, a different approach was to add provisioning profile and certificate as generic files in Code Signing page (only for App2) and get the URLs and use this URLs directly in Certificate and profile installer step. We also add the pass phrase as a secret var in bitrise but now we are getting the “No valid iOS code signing keys found in keychain” error.
So, someone has set up this scenario with two apps in two different branches each with its own bundle id or could give me some idea of how to get it?
We’ve got the same problem: there are two Xamarin.iOS apps in our repository: one is supposed to be built as an Enterprise app, and the other as an Ad-Hoc app. So, we have two different codesigning identities, and two different provisioning profiles, everything is uploaded in the Code Signing section of the Workflow editor. Unfortunately, we get “No valid iOS code signing keys found in keychain” when Bitrise starts build the Ad-Hoc app.
Hi,
We re-worked our repository (enterprise app project is not being built when building ad-hoc app and vise versa) and now we don’t have this issue. Thank you.