Appropriate an iOS distribution - certificates, profiles, ...

Hi all,

Context:
I have the task of putting into production an application made by a tier, which will be called TA to update an application made historically by the company CB. TA has recoded the entire application, so it is more like the old, but I want to release the version under the guise of an update to not lose the thousands of users of the application. It remains the same application. My problem is that I can't take ownership of the signature entities and make Visual Studio detect signing certificates.

Actual config:
Certificate
Provisionning Profile
App ID
Archive Visual Studio

I have test with XCode, and XCode in Auto Sign add CB in the Signing Certificate, but, this certificate not exist today and it is not linked with this App ID.

Today I am completely helpless and I really have no idea how to do it. I spent 2 days, so I passed my dead line. If a charitable soul could yell me, I thanked him for it.

Thanks for your help.

Answers

  • LandLuLandLu Member, Xamarin Team Xamurai

    Is this distribution certificate made by yourself or others? If you only download it from the Apple portal you can't use it yet.
    Because the certificate you downloaded from the portal only contains the public key you need the corresponding private key to make it work.

    And the private key only exists on the device which is used for generating the certificate. We can export it from the keychain: Select the certificate => Expand it to find out the private => right-click to export it.

    But if you don't have the permissions to obtain the private key from the original device you can't use it to publish your apps. You have to reconfigure the certificate on the portal. And create the provisioning profile with the existed App ID and your own certificate you created just now. Download and install the new provisioning file on Mac then you will find the correct Bundle Signing displayed on VS.

Sign In or Register to comment.