Проблема очень проста. Вы просто тратите слишком много времени на загрузку приложения на экран заставки, и устройство iOS останавливает ваше приложение. Причина в том, что это происходит только в обзоре, а не при тестировании, потому что вы всегда запускаете его из Xcode, а при работе с Xcode у него не будет такого поведения. Если вы запустите приложение прямо с устройства (нажав его значок), вы увидите, что это произойдет и там. Предполагая, что вы потратили слишком много времени на загрузку этого конкретного прогона.
Edit: Также я вижу, что вы застряли на семафоре и не используете слишком много CPU, что может означать, что вы зашли в тупик, приложение на устройстве рецензента, и поэтому он тратит слишком много времени на загрузку, и устройство останавливает ваше приложение. Не уверен ...
Вот мой комментарий devblog, если вам интересно:
http://pompidev.net/2014/11/16/ios-app- работает-на-Xcode, но краш-обкатка из-устройства /
В дни MS-DOS «con» имел особое значение. Он ссылался на консоль и позволял вам рассматривать ее как любой другой файл. Например, вы можете создать новый текстовый файл, набрав copy con new.txt
. Затем вы можете ввести свой текст и нажать ^Z
, когда закончите.
Дело в том, что вы все равно можете это сделать. Поэтому, что касается файловой системы, то уже существует объект с именем con
. Есть также другие зарезервированные имена , но я вижу, что при вводе этих имен они уже были предоставлены в других ответах.
Это относится к MS-DOS. Чтение или запись в файл с именем «CON:» чтение / запись с консоли. Я полагаю, что Windows все еще поддерживает это для обратной совместимости.
Из Microsoft TechNet :
Несколько специальных имен файлов зарезервированы системой и не могут использоваться для файлов или папок:
CON , AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
blockquote>
На самом деле вы можете переименовать папку в con
, используя это в командной строке, и это создаст системную папку с именем con
на вашем C: Drive
md \\\\\.\\\C:\con
, чтобы удалить эту папку, вам нужно использовать ее в командной строке
rd/s \\\\.\\\C:\con
И только для тех, кто задается вопросом «так зачем вам?». - мое имя CON, и если я захочу использовать его в качестве моей папки, я буду так «bugger you MS»
Con «OzDing»
Не используйте следующие имена зарезервированных устройств для имени файла:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9
blockquote>Другие имена, такие как имена дисков, также не могут быть использованы:
CLOCK $, A: -Z:
blockquote>