ОШИБКА ITMS-90046 после отставки через Fastlane - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть требование представить IPA другой команде, которая подает в отставку ipa с другим профилем и сертификатом мобильного обеспечения.

До включения связанных доменов он работал без сбоев.

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

ОШИБКА ITMS-90046: «Недопустимые права подписи кода. Подпись вашего комплекта приложений содержит права подписи кода, которые не поддерживаются iOS В частности, значение '*' для ключа 'com.apple.developer.associated-domains' в 'Payload / xxxxx.app / xxxxx' не поддерживается. '

Fastlane используется для отставки приложение.

Проверьте другие вопросы, но не подходит для использования fastlane для отставки и загрузки через приложение Transporter.

1 Ответ

0 голосов
/ 02 мая 2020

После нескольких попыток единственное решение, которое сработало для меня, - это передать права вручную после подписания через fastlane.

unzip -q *.ipa
codesign -f -s "Apple Distribution: Company Name" -i "com.company.project" --entitlements savedEntitlements.plist Payload/*.app/
zip -qr resigned.ipa Payload SwiftSupport Symbols
...