При запуске происходит сбой переподписанного приложения: невозможно получить имя порта с правами на порт для pid ### - PullRequest
0 голосов
/ 15 января 2019

У нас есть .ipa от компании, которой мы «пометили» приложение. Поскольку мы не добавили их в нашу группу разработчиков учетных записей Apple (по соображениям безопасности), они отправили нам файл .ipa, подписанный их учетной записью разработчика. Приложение, которое они отправили, использовало временный идентификатор пакета, поэтому реальный идентификатор не будет зарегистрирован в их учетной записи.

Мы изменили идентификатор пакета и повторно подписали .ipa-файл успешно с нашим сертификатом разработки и предоставили (мы хотим сначала проверить его перед загрузкой в ​​AppStore Connect) . Затем установите его на мое устройство. Приложение вылетает, как только я его открываю.

Ниже приведен фрагмент Fastlane, который я выполняю, чтобы оставить приложение:

lane :resign_ipafile do
  resign(
    ipa: "/path/to/app.ipa",
    signing_identity: "iPhone Developer: John Doe (4H62TSVCO2)",
    provisioning_profile: "/path/to/development-profile.mobileprovision", 
  )
end

Мое устройство также включено в «Предоставляемые устройства» файла development-profile.mobileprovision.

Нет аварийного журнала, но консоль показывает:

Unable to obtain a task name port right for pid 224. The process failed to exec

Любые предложения высоко ценится! спасибо!

...