Как предотвратить установку моего приложения iOS на устройство с последней версией iOS? - PullRequest
1 голос
/ 03 апреля 2012

Я прочитал следующие ресурсы относительно конфигурации совместимости с iOS:

Все они охватывают более распространенный вопрос обратной совместимости, но что яя ищу, чтобы предотвратить установку моего приложения на несовместимую iOS.

Так, например, я хочу, чтобы мое приложение работало на iOS 3.2-5.0, но не iOS 5.1.Как мне этого добиться?Это вообще возможно?

1 Ответ

1 голос
/ 03 апреля 2012

К сожалению, на самом деле это невозможно. iOS и App Store не позволяют использовать этот тип настроек.

Единственные две причины, по которым вам может потребоваться остановить работу приложения на новейшей ОС, могут быть связаны либо с тем, что вы обнаружили в своем приложении ошибку, которая появляется только в более новой ОС, которую Apple сказала бы «по вашей вине». так что исправьте ваше приложение "или потому что оно показывает, что в последней версии ОС есть ошибка.

Старое доброе Apple - Apple, они не очень хорошо признают, что в их программном обеспечении есть ошибки. Они предполагают, что их новейшая ОС не содержит ошибок, которых не было в старых ОС, и вы не можете хранить свои приложения в новой ОС.

Технически, это будет единственный раз, когда вы должны это сделать. В то время как Apple не одобряет некоторые вещи, до сих пор Apple явно не меняла API и не мешала работе преднамеренно. Устаревшие еще не превратились в удаления (хотя в некоторых случаях я уверен, что они должны были ...) Я ожидаю, что если это когда-либо изменится, Apple предоставит возможность пометить ваше приложение как несовместимое с новой ОС, либо сделайте это, либо сделайте так, чтобы ваше приложение было «сертифицировано» для работы на новой «чистой» ОС перед началом работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...