У нас есть .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
Любые предложения высоко ценится! спасибо!