поисковая оптимизация и продвижение сайтов

Внезапно: ошибка при публикации приложений iOS: ERROR ITMS-90596

Одним ноябрьским утром, когда ничего не предвещало беды, мы подготовили новую версию одного из мобильных приложений для загрузки и тестирования в TestFlight. Вместо сообщения об успешной закачке Application Loader выдал следующую ошибку: ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/****.app/Assets.car' can't be processed. Rebuild your app, and all included extensions and frameworks, with the latest GM version of Xcode and resubmit."

application loader error

Первые мысли были о поврежденном .ipa, но они развеялись после повторной сборки. Далее решили проверить и загрузить другие приложения для имеющихся аккаунтов разработчика Apple: без изменений. Версия App loader-a последняя 3.7.2. Поисковик нашел несколько похожих проблем, где люди сетовали на то, что Apple изменил требования для версий Xcode, и теперь необходимо использовать для загрузки 10-ю версию.

Тут начинаются неприятности: 10-ка работает только на macOS 10.13.6 или выше. Т.е. Sierra уже не позволит делать релизы, нужна будет High Sierra или Mojave, что уже намекает на внеплановое обновление. Еще пару слов о минимальных требованиях macOS к железу, в которые машина со скрипом вписалась:

  • MacBook (конца 2009 года или новее)
  • MacBook Pro (середины 2010 года или новее)
  • MacBook Air (конца 2010 года или новее)
  • Mac mini (середины 2010 года или новее)
  • iMac (конца 2009 года или новее)
  • Mac Pro (середины 2010 года или новее)

После 3 часового обновления, последовала загрузка и установка нового Xcode (еще 2 часа). Проверяем... Успешно!

С нетерпением ждем очередного сюрприза от Apple, за которым последует уже покупка нового мака...