Ошибка ITMS-90046 после выхода из приложения, нужно ли мне отказываться от каждой платформы? - PullRequest
0 голосов
/ 14 сентября 2018

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

ОШИБКА ITMS-90046: «Недействительные права на подпись кода. Ваша заявка» подпись пакета содержит права подписи кода, которые не являются поддерживается на iOS. В частности, значение «4L27XY96BF.xx.xxx.app» для ключа «идентификатор приложения» в 'Payload / App.app / Frameworks / xx.framework / хх' не поддерживается. Это значение должно быть строкой, начинающейся с вашего TEAMID, за которым следует точка '.', За которой следует идентификатор пакета. "

Это первый раз, когда я сталкиваюсь с этой проблемой, я отказался от тонны приложений и никогда не имел этой проблемы. Для этого конкретного приложения я попробовал iOS App Signer, AirSign, iResign, я пытался вручную отменить его, используя терминал, но я продолжаю получать ту же ошибку.

Нужно ли мне вручную подавать в отставку каждый фреймворк? Если так, я подаю в отставку каждую платформу и затем подаю в отставку ipa, или я подаю в отставку ipa и затем структуры?

Я нашел много примеров того, как вручную подать в отставку ipa, но как мне вручную подать в отставку .framework внутри .ipa?

1 Ответ

0 голосов
/ 12 декабря 2018

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

Я наконец смог успешно загрузить двоичный файл после того, как я оставил приложение, используя fastlane. fastlane resign представляется наиболее актуальным и наиболее актуальным инструментом, доступным в настоящее время для отставки ipas.

Вот команда, которую я использовал

$ fastlane run resign ipa:"/Users/my_user/path/to/app.ipa" signing_identity:"iPhone Distribution: MY Company (XXXXXXXX)" provisioning_profile:"/Users/my_user/path/to/profile.mobileprovision" bundle_id:com.company.new.bundle.name

Полные документы здесь - https://docs.fastlane.tools/actions/resign/

...