Извините, я не могу помочь с этим, но могу ли я попросить вас сообщить об этом как об ошибке в Apple, на http://bugreport.apple.com/
Таким образом, возможно, мы все выиграем от этого через несколько недель или месяцев, когда выйдет новый XCode.
Кстати, как скрыть курсор? Я думал, что у каждого процесса есть свой частный курсор. Поэтому, как только вы переместите указатель мыши в какое-либо другое приложение, он должен установить курсор заново.
Может быть, вы могли бы использовать другие способы скрытия курсора в вашей игре? Например, вместо того, чтобы выключить его, оставьте его видимым, но оставьте пустое изображение.