Для большинства людей причиной проблемы, вероятно, является несоответствие между Xcode, версией устройства и целевой версией приложения.
Если версии не являются для вас проблемой, скорее всего, это устройство (iPhone / iPad) использовалось с другим Mac для копирования приложений. Особенно это происходит в командной среде, где iDevice может использоваться между членами команды. XCode знает, что Mac другого разработчика подключился к этому устройству, он будет отображаться как «Не отвечающий требованиям». Но предыдущий Mac, подключенный к нему, будет отображаться как обычно.
Самый быстрый обходной путь, как показал joshstaiger, среди прочего:
Перейдите в Xcode -> Product-> Destination.
Выберите неподходящее устройство в качестве цели. Он должен работать.