Сообщение об отказе выглядело так:
We were unable to install the app on iPhone. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on iPhone.
Next Steps
To resolve this issue, please check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for your app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device.
Что в переводе:
Нам не удалось установить приложение на iPhone. Ключ UIRequiredDeviceCapabilities в Info.plist настроен таким образом, что приложение не будет установлено на iPhone.
Дальнейшие шаги
Чтобы решить эту проблему, проверьте ключ UIRequiredDeviceCapabilities, чтобы убедиться, что он содержит только атрибуты, необходимые для функций вашего приложения, или атрибуты, которые не должны присутствовать на устройстве. Атрибуты, указанные в словаре, должны иметь значение true, если они необходимы, и значение false, если они не должны присутствовать на устройстве.
Суть проблемы в том что я никаких настроек этого ключа не производил, а новая версия практически никак не отличалась, за исключением того что я добавил один UIView, а ключ UIRequiredDeviceCapabilitie и вовсе отсутствовал в моём info.plist.
Решение
На самом деле всё просто. Если вы ничего такого не настраивали и без понятия о чем речь, то это просто косяк со стороны Apple. Все что вам нужно, это ответить на это сообщение с просьбой повторно проверить ваше приложение и указать что у вас такой ключ не настраивался (или что-то в таком духе). После этого они подтвердят свою ошибку и повторно рассмотрят приложение. У меня так было. После этого сразу одобрили.
Комментарии 1