Последние 4 дня я схожу с ума, пытаясь загрузить свое мобильное приложение iOS в iTunes connect, и до сих пор я получал ошибки только во время проверок валидации. [Ошибки: ITMS-90046, ITMS-90685, ITMS-90347]
Я проверил несколько решений по переполнению стека: от жесткого выхода из Xcode, проверки подписей, проверки возможностей, удаления профилей разработчиков и многих других. С другой стороны, я также использовал Google для поиска всего, что могло бы помочь моему делу, и пока ничего.
Это именно та ошибка, которая у меня есть.
App Store Connect Operation Error
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your
application bundle's signature contains code signing entitlements that
are not supported on iOS. Specifically, value
'applinks:appname.page.link/WSBG' for key
'com.apple.developer.associated-domains' in
'Payload/appname.app/appname' is not supported."
App Store Connect Operation Error
ERROR ITMS-90685: "CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value '' under the iOS
application ''."
App Store Connect Operation Error
ERROR ITMS-90347: "Bad bundle identifier. The bundle identifier '' of the application extension
appname.app/PlugIns/OtchitandaNotification.appex should start with the
application's bundle identifier 'com.appname.App' and not contain more
than one period “.” after the application's bundle ID."
- Ссылка на приведенный выше скриншот ошибки
- Ссылка на права
скриншот
- Ссылка для подписи настроек в настройках сборки
Скриншот
Какие варианты вы бы посоветовали мне попробовать решить эти проблемы? Я буквально заблудился и перепробовал множество решений, которые потерпели неудачу.
Что касается первой ошибки, в различных статьях указывалось, что динамические ссылки и веб-учетные данные должны быть в том месте, где я их разместил.
Для второй и третьей ошибки я дважды проверил оба идентификатора пакета на моих целях, которые состоят из "AppName" и "appNameNotification", причем последняя является расширением.