Похоже, что UnityRemote
имеет небольшую задержку перед запуском вашего приложения, а UnityEditor.EditorApplication.isRemoteConnected
имеет значение true только после того, как обнаружит, что ваше приложение успешно работает на вашем устройстве.
Первоначально я проверял, было ли подключено портативное устройство в функции Awake
, но поскольку мое приложение еще не успешно запустилось на моем устройстве, оно отображалось как false.
Поэтому исправление было вместо этого проверять это в функции Update
.