Формы Xamarin: Как очистить старый сертификат распространения и профиль обеспечения от подписывания пакета ios? - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть два идентификатора Apple (A и B) и я создал новый сертификат распространения и профиль обеспечения для своего приложения ios из учетной записи B.Я скопировал этот проект из моего старого проекта, который уже сопоставлен с сертификатом распространения A и профилями обеспечения.

Теперь мне нужно очистить старые сопоставления (A) и добавить сертификат распространения B и профиль обеспечения для моего нового приложения.Я загружаю новый сертификат распространения и профиль обеспечения и устанавливаю его для доступа к цепочке для ключей.Но в ios bundle новый сертификат и профили не указаны.

Так как я могу очистить старый сертификат распространения и профиль обеспечения от подписывания пакета ios?Я использую Visual Studio в Mac.

1 Ответ

1 голос
/ 13 апреля 2019

Предположим, у вас есть следующие идентификаторы пакетов для идентификатора Apple:

A: com.yourcompany.xxxxxx

B: com.yourcompany.yyyyyy

В Mac вынеобходимо установить новый сертификат и профиль обеспечения для этого сертификата.

Теперь в вашем проекте iOS откройте файл info.plist и проверьте, какой идентификатор пакета вы установили.Если вы установили идентификатор пакета из Apple Id - A, то вам нужно изменить этот идентификатор пакета, созданный из Apple Id - B.

Теперь перейдите в «Параметры проекта iOS» -> «iOS Bundle Signing» -> вы должны бытьвозможность видеть ваш новый сертификат распространения в раскрывающемся списке Signing Identity .

Как только вы выберете его, вы также сможете увидеть профиль обеспечения, соответствующий этому сертификату, в Профиль обеспечения Раскрывающийся список.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...