iOS 12 поддерживается только бета-версией Xcode 10 или выше.Если вы хотите использовать свой iPhone 8 с этой версией iOS (НЕ РЕКОМЕНДУЕТСЯ) с вашим Xcode 9.4, вы можете попробовать загрузить последнюю бета-версию Xcode 10 и после подключения iPhone к Mac перейдите в эту папку:
/ Applications / Xcode10.app / Содержание / Разработчик / Платформы / iPhoneOS.platform / DeviceSupport
Вы можете увидеть папку версии iOS для iPhone, скопировать и вставить ее в то же место вваша папка Xcode 9.4.После этого вы сможете развернуть на своем iPhone 8.