Как настроить значение для com.apple.developer.associated-domains в MyApp.entitlements? - PullRequest
0 голосов
/ 03 июля 2019

Когда я пытаюсь загрузить свое приложение (созданное с помощью delphi Rio) в appStore, у меня появляется это сообщение об ошибке:

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

тогда я смотрю в myApp.entitlement, которые генерирует Delphi, и у меня есть:

<key>com.apple.developer.associated-domains</key>
<string>*</string>

Но проблема, которую я не вижу, где я могу изменить это значение? это шов, именно "*" создают проблему, но не видят, где я могу это изменить

1 Ответ

2 голосов
/ 04 июля 2019

Оригинальный ответ:

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

Вам нужно будет отредактировать идентификатор приложения, чтобы отменить выбор параметра, восстановить свой профиль обеспечения, пересобрать и повторно отправить приложение.

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

РЕДАКТИРОВАТЬ:

Ответ выше не совсем правильный - это значение "*", которое приложениеМагазин жалуется на.По этой ссылке:

https://developer.apple.com/documentation/security/password_autofill/setting_up_an_app_s_associated_domains?language=objc

Домены должны быть добавлены индивидуально, как вы теперь обнаружили.Очевидно, Delphi не предлагает эту возможность в настоящее время, но должен

...