Похоже, мы получаем противоречивый набор сообщений об ошибках для нашего приложения для iOS, отправляемых в App Store.
Ошибка начинается достаточно просто и говорит о том, что нам не хватает значения plist.Ниже приведена ошибка, которую мы получаем по электронной почте от Apple после загрузки нашего приложения в магазин.
Отсутствует значение Info.plist - Значение для ключа Info.plist 'CFBundleIconName' отсутствует в комплекте com.athla.velocity.ultimate.watchkitapp.Приложения, созданные с помощью iOS 11 или более поздней версии SDK, должны предоставлять значки приложений в каталоге ресурсов, а также предоставлять значение для этого ключа Info.plist.Для получения дополнительной информации см. http://help.apple.com/xcode/mac/current/#/dev10510b1f7.
Но, если мы добавим этот ключ со значением в файл plist, мы получим сообщение о том, что сам ключ недействителен, и мыне могу даже загрузить приложение в магазин.Вот ошибка:
ОШИБКА ITMS-90363: «Неверный ключ Info.plist. Ключ 'CFBundleIconName" в комплекте Velocity Ultimate.app/Watch/Velocity WatchKit App.приложение недействительно . "
Эти ошибки противоречивы.
Как мы решаем это, чтобы мы могли загрузить наше приложение в магазин - но не получить блокировку за наличие этого ключа в файле plist?