После прошедшего на прошлой неделе мероприятия, посвященного iPhone и Apple Watch, Apple официально пригласила разработчиков начать отправку своих приложений для iOS 8 на рассмотрение в App Store перед завтрашним публичным выпуском новой операционной системы. В то время как ряд разработчиков настраивал свои приложения для лучшей работы с iOS 8 в течение последних нескольких месяцев, ключевым шагом вперед становится поддержка приложениями новых функций, доступных в iOS 8.
Apple уже начала одобрять некоторые из этих оптимизированных для iOS 8 приложений, однако несколько разработчиков, чьи приложения пользуются большим спросом, обнаружили, что некоторые из их долгожданных расширений работают некорректно в обновленных приложениях, распространяемых через App Store. Хотя затронута лишь небольшая часть пользователей iOS из-за ограниченного распространения golden master версии iOS 8, выпущенной для разработчиков на прошлой неделе, эта проблема вызывает беспокойство у разработчиков, пытающихся ее диагностировать.
Одним из примеров является OmniFocus 2 for iPhone [Прямая ссылка], которое будет включать расширение для добавления списка задач OmniFocus в представление «Сегодня» в Центре уведомлений. В версии OmniFocus 2, оптимизированной для iOS 8 и выпущенной на выходных, а также в исправлении ошибок, выпущенном вчера, представление «Сегодня» в настоящее время не заполняется должным образом данными из самого OmniFocus.
Аналогичная проблема возникает с популярным калькулятором PCalc [Прямая ссылка], и обе проблемы, по-видимому, связаны с подписью кода со стороны Apple. Разработчик PCalc Джеймс Томсон связался с Apple и получил ответ, что компания действительно работает над этой проблемой.
Все признаки указывают на то, что Apple, к счастью, сможет устранить эту проблему без необходимости для разработчиков выпускать новые версии своих приложений, и, предположительно, компания исправит ее к моменту публичного выпуска iOS 8 завтра.
Обновление: Apple исправила проблему и предлагает пользователям повторно загрузить правильно подписанные версии затронутых приложений.