Как остановить программы, крадущие фокус при инициализации сборки в XCode?

9

В настоящее время я использую XCode в сочетании с Unity. Когда я запускаю сборку в Unity, она автоматически запускает XCode. Затем XCode украдет фокус у любого приложения, в котором я нахожусь. Есть ли способ отключить приложения, крадущие фокус в OSX?

Рори Харви
источник
Когда вы запускаете сборку в Unity, окно или вкладка также автоматически открываются в XCode, или они молчат (просто приложение активируется или становится целевым приложением)?
Али Самии

Ответы:

6

Вы можете добавить это в Info.plist Xcode, чтобы он запускался в фоновом режиме:

<key>LSBackgroundOnly</key>
<string>True</string>

(Возможно, вам потребуется получить права на запись в Info.plist, если вы загрузили Xcode из Mac App Store)

Источник и подробности о том, что он может сломать: http://reviews.cnet.com/8301-13727_7-20085680-263/keep-applications-from-stealing-focus-when-opening-in-os-x/

Кевин Чен
источник