Насколько я знаю, это связано с установкой активного исполняемого файла как Simulator, а не устройства, если у вас нет лицензии разработчика.
Также в некоторых случаях проблема с идентификацией подписи кода, как обсуждалось в одной из вышеперечисленных ссылок.
Надеюсь, это поможет вам.
Ответ 2
Убедитесь, что вы выбрали целевые объекты (не Project) при редактировании настроек сборки - подписи кода. Затем в разделе "Отладка" все параметры должны быть настроены на профиль Provisioning Profile для вашего конкретного идентификатора пакета, а в разделе "Отпуск" все параметры должны быть установлены в профиль "Распространение" вашего конкретного идентификатора пакета.
Ответ 3
Если вы запускаете xcodebuild из Build PhaseRun Script или Pre- или Post-действия в схемах другой цели и копируете переменные среды, эта проблема также может возникнуть.
Чтобы исправить это, запустите xcodebuild без таких переменных среды:
/usr/bin/env -i xcodebuild <xcodebuild arguments>
Компиляция и запуск цели во время фазы сборки другой цели используется, когда хранилище кордат необходимо предварительно заполнить перед архивированием.