iOS – Ошибка распространения сертификатов

Я пытаюсь выполнить развертывание на iOS, но получаю следующую ошибку:

[Ошибка PAClient] Ошибка: E0776 «Ошибка домена = IDECodesignResolverErrorDomain Code = 1 \» Не найден сертификат для команды «Название компании», соответствующее «Стороннему установщику Mac Developer» \» UserInfo = {IDEProvisioningError_UserInfoKey_IDEProvisioningErrorSpecifier = сторонний установщик Mac Developer, NSLocalizedDescription = Нет Найден сертификат для команды «Имя компании», соответствующее «Стороннему установщику Mac Developer», NSLocalizedRecoverySuggestion=Укажите другой сертификат подписи для \"signingCertificate\" в списке свойств «Параметры экспорта». , IDEProvisioningError_UserInfoKey_IDEProvisioningErrorAction=5}"

Недавно Apple изменила мою учетную запись, чтобы она была разработчиком компании, а не пользователем, я думаю, что это проблема, но не знаю, как ее решить сейчас. Я создал все новые сертификаты и положения, но все еще не работает. Любые идеи?


person Anthony    schedule 23.10.2017    source источник
comment
Вы не включили автоматическую подпись?   -  person Imad Ali    schedule 23.10.2017


Ответы (2)


Я понял, как это исправить. Что-то связанное с Delphi.

Проект, несмотря на то, что он настроен на сборку для iPhone с IOS, развертывается и развивается нормально, но когда я развертываю, он думает, что я развертываю приложения для Mac.

Я создал новый проект и снова добавил в него все свои файлы, и проблема исчезла. Что-то в этом проекте заставляет развертывание думать, что оно идет в Mac App, поэтому он ищет файл подготовки для этого.

person Anthony    schedule 24.10.2017
comment
Для всех, кто сталкивается с этой проблемой, воссоздание проекта также сработало для меня. Я действительно должен был сохранить резервную копию, чтобы я мог сделать сравнение. Я сейчас, поэтому, если это произойдет снова, я смогу лучше диагностировать это. - person Dave Nottage; 02.01.2018
comment
Я также видел эту проблему, отмеченную здесь: stackoverflow.com/questions/49824554/ У меня возникли трудности с добавлением моих развернутых файлов в новый проект, но, надеюсь, когда я это выясню, он начнет развертывание правильно и для меня. - person Mike at Bookup; 02.05.2018
comment
Я попытался создать новый проект и повторно добавить все свои файлы, но это не сработало. Я получаю те же ошибки PAServer, в которых упоминается мой «сторонний установщик Mac Developer». - person Mike at Bookup; 04.05.2018
comment
Не уверен, я начал новый проект, только перенес мои файлы pas, ничего не касалось файлов проекта или dprs, полный новый старт. Затем настройте все параметры проекта с нуля для обеспечения и т. д., и это сработало. Я отправил его в Embarcadero для исправления ошибок, но не думаю, что он был решен. - person Anthony; 04.05.2018
comment
Это может быть связано с тем, как я обрабатывал пользовательские изменения в файле Info.plist. Я решил поместить свои дополнения в файл info.plist.TemplateiOS.XML вместо того, чтобы создавать свой собственный файл, и это, похоже, помогло. - person Mike at Bookup; 08.05.2018
comment
У меня тоже были проблемы с этим, я не могу установить номера версий, которые у меня есть, я вручную меняю в финальном выпуске, шаблон тоже не будет работать. Честно говоря, Delphi безнадежен, я сейчас решил переделать проект с нуля в xamarin, это было намного лучше. - person Anthony; 10.05.2018

Вы должны проверить имя пакета вашего проекта. Кажется, вы еще не указали «Название компании» в настройках пакета. если вы работаете с Unity3d, проверьте настройки сборки, если вы работаете с xcode, проверьте настройки его пакета.

имя пакета должно совпадать с вашими настройками подготовки, которые вы создали на сайте разработчика Apple.

person Brian Choi    schedule 23.10.2017
comment
это так, я изменил название компании, чтобы скрыть настоящее - person Anthony; 23.10.2017
comment
я могу нормально разрабатывать и тестировать, поэтому я знаю, что эта часть в порядке, я просто не могу развернуть - person Anthony; 23.10.2017
comment
Хорошо, но в журнале ошибок говорится, что он не соответствует пакету и файлу подготовки, поэтому вы пытались выполнить развертывание на той же машине или с помощью jenkins или другой машины? - person Brian Choi; 23.10.2017
comment
другая машина, использующая delphi PAServer. Идентификаторы пакетов совпадают, если они не совпадают, я получаю другую ошибку. - person Anthony; 23.10.2017