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


9

Зараз я використовую XCode спільно з Unity. Коли я ініціюю збірку в Unity, вона автоматично запускає XCode. Тоді XCode вкраде фокус у будь-якого додатка, в якому я буваю. Чи існує спосіб відключення програм, що крадуть фокус в OSX?


Коли ви ініціюєте збірку в Unity, чи вікно чи вкладка також автоматично відкриваються в Xcode, або він беззвучний (просто додаток активується або стає зосередженим додатком)?
Алі Самій

Відповіді:


6

Ви можете додати це до Info.plist Xcode, щоб зробити його запуском у фоновому режимі:

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

(Можливо, вам доведеться отримати привілеї на запис у Info.plist, якщо ви завантажили Xcode з магазину додатків Mac)

Джерело та детальна інформація про те, що це може зламати: http://reviews.cnet.com/8301-13727_7-20085680-263/keep-applications-from-stealing-focus-when-opening-in-os-x/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.