Привет! Совсем недавно, после обновления на iOS 10, на своем iPhone и iPad я стал замечать странную ошибку, окошко с которой стало постоянно выскакивать при запуске некоторых игр и приложений. Устройство мне радостно сообщало что «Everyplay SDK: This build has expired, please upgrade» при этом некоторые программы и игры все-таки запускались, но работали «как-то не так». То приложение вылетало через несколько минут после запуска, то что-то там в нем не работало, то просто выбивало на главный экран.
Короче, удовольствие «так себе».
Конечно, можно было удалить программы, которые вели себя подобным образом, но некоторые мне прям очень нужны, да и не во все игры я доиграл до конца!:) Поэтому, было решено исправлять другим способом. Каким? Сейчас все расскажу, поехали!
Для начала, что такое SDK о котором говориться в тексте сообщения? Это комплекс средств для разработки программ и приложений для iOS, выпускаемый компанией Apple. То есть, любая программа, находящаяся в App Store, создана при помощи этих средств. Естественно, этот комплект не просто один раз выпускается и все. Он также, как и операционная система постоянно обновляется, дополняется новыми функциями и компонентами.
А теперь переходим к ошибке «Everyplay SDK: This build has expired, please upgrade». Она является простым следствием несовместимости той версии iOS, которая установлена на вашем iPhone или iPad, и той версии SDK при помощи которого выпущено приложение. Это если в общих чертах, не особо углубляясь.
В принципе, это не обязательно может быть уже установленная программа. Возможно, какая-то программа или игра только устанавливается, обновляется, зависла в ожидании — не важно. Главное здесь неполная совместимость комплекса SDK и версии iOS.
Что делать, что бы убрать надпись «Everyplay SDK: This build has expired, please upgrade» при запуске игр и приложений?
Достаточно выполнить два действия:
- Обновить устройство до последней версии iOS. Если что-то не получается — читайте здесь.
- В том случае, когда вы знаете что за программа вызывает сбой, то нужно зайти в App Store и выполнить ее обновление. Если, как и я, вы не понимаете какая игра или приложение вызывает ошибку — придется обновлять абсолютно все.
Но, даже после перечисленных действий может ничего не произойти и окошко с текстом «Everyplay SDK: This build has expired, please upgrade» будет продолжать преследовать Вас.
Почему?
Потому что даже если разработчики программы заранее «подготовились» и знают о таком «баге», то выпуск новой версии приложения — процесс далеко не моментальный и на него требуется время (одно только одобрение модераторами App Store может длиться несколько дней!). А значит, стоит запастись терпением и ждать до тех пор, пока в официальном магазине не появится заветное обновление.
P.S. Честно говоря, я так и не понял в итоге, что за программа была проблемной, но после обновления «всего и вся» что установлено на моем iPhone, надоедливая ошибка SDK перестала появляться. И это здорово!:)
P.S.S. Если остались какие-то вопросы — добро пожаловать в комментарии (обсудим и разберём все непонятные моменты!). Ну и ставьте «лайки»! Ведь каждый «+1», это минус одна ошибка в Вашем устройстве. Стоит проверить!:)
5 комментариев. Оставить новый
Что если это приложение было скачено с AppEven и там вылезает эта ошибка . Что делать?
Как мне кажется, нет разницы откуда было загружено приложение. Соответственно, все что написано в статье будет работать и в вашем случае.
Разница есть , в App Even нет регулярных обновлений , рабочая версия terraria на ios только с самого AppStore
У меня с appeven террария вылетает
Такая же фигня с террарией. Ток скачивал с tutuapp. Похоже не поиграть нам(