Я не могу отладить свое приложение, потому что, когда я его запускаю, Xcode выдает ошибку:
Не удалось запустить процесс: истекло время попытки запустить приложение
В устройстве я вижу черный экран и после сообщения об ошибке запускается приложение. Как я могу это исправить?
Я попытался изменить идентификатор подписи кода и профиль обеспечения, а также обновить профили обеспечения в Xcode> Настройки> Учетные записи> вкладка Подробности.
Я использую Xcode версии 6.0.1 (6A317) с iPad mini под управлением iOS 8.0 и MacBook с OSX 10.9.4.
После этого, если iPad переходит в спящий режим (выключается экран), я больше не могу его разбудить; Приходится делать мягкий сброс.
Ответы:
Вы используете профиль обеспечения распространения, а не профиль разработки. проверьте эту ссылку
источник
Как исправить:
Я исправляю это с помощью:
Думаю, проблема была в iTunes.
РЕДАКТИРОВАТЬ: 2017/02: Решение по-прежнему Woks (спасибо @SalGad за информацию).
источник
Я использую Xcode 6.2, работающий на iPhone 4 с iOS 7.1.2, у меня тоже возникают проблемы.
Оказалось, что
Project and Targets' Code Signing
настройки отличаются друг от друга! И вот что вызывает проблему.Чтобы решить эту проблему, вы должны убедиться, что их настройки подписи кода совпадают.
источник
Еще одна причина, по которой может возникнуть тайм-аут запуска, - это то, что на вашем устройстве много профилей обеспечения. У меня их около 100, они автоматически загружаются XCode с нашего портала разработчиков. Поэтому, если у вашей команды есть множество приложений и профилей подготовки, вам лучше отключить свой XCode от своего Apple ID, чтобы предотвратить автоматическую загрузку нежелательных PP. Это значительно сокращает время запуска приложения.
Чтобы удалить ненужные PP с вашего устройства, вам нужно перейти XCode - Window - Devices, выбрать ваше устройство и нажать «Показать профили обеспечения ...» в нижнем контекстном меню. Тогда вам придется вручную удалить профили. Совет: используйте последовательности клавиш «стрелка вниз» - «возврат», чтобы упростить работу с рукой.
источник
У меня было это, но, похоже, ничего ранее не работало. Вот что я сделал, чтобы исправить проблему в Xcode 6.3.2:
источник
В моем случае я использовал профиль разработки, но каким-то образом в разделе «Параметры сборки»> «Подписание кода» профиль обеспечения для отладки был пуст.
Но перед тем, как установить для него «Профиль подготовки команды iOS», мне пришлось сбросить свою учетную запись, так как в ней говорилось, что «не входит ни в одну группу разработчиков» - Xcode> Настройки> Учетные записи - Удалить мою учетную запись (нажмите «-») - Добавить учетную запись снова
Это устранило проблему
источник
Обратите внимание, что если приложение все еще запускается на устройстве после того, как Xcode отображает эту ошибку, вы можете подключиться к запущенному процессу с помощью Debug-> Attach to Process.
источник
Это предупреждение отображается, когда вы пытаетесь запустить и отладить свой код непосредственно на устройстве, но вы используете профиль распространения в настройках сборки. Чтобы напрямую запустить код на устройстве и отладить, вам необходимо использовать профиль разработки в настройках сборки Xcode. После настройки профиля разработки просто перезагрузите устройство, очистите проект Xcode и запустите его снова. Надеюсь, это поможет !!
источник
Приложение должно вернуться из процедуры инициализации менее чем за 10 секунд, иначе ОС будет убита. Вероятно, это потому, что вы делаете слишком много вещей на этапе запуска.
Попытайтесь реорганизовать свой код, чтобы сделать это по-другому, выполнив ленивую инициализацию, и инициализировать только то, что действительно важно, прежде чем показывать первое представление.
Трудно дать лучший совет, прежде чем узнать больше о самом приложении
источник
Я столкнулся с этой проблемой с Xcode 6.2 и Iphone 5s с версией iOS 8.3 .
Я получаю это сообщение при первом развертывании приложения на устройстве.
Я обнаружил, что, не удаляя приложение с устройства, повторно разверните приложение из Xcode. На этот раз оно должно работать отлично. Я наблюдал это только в Xcode 6.2, а не в Xcode 6.3, так что это может быть проблема совместимости версий Xcode с iOS.
источник
Большой и странный совет по этой проблеме ... это происходило со мной, и ни один из советов не помог в Интернете, но затем я заметил, что если я удалю все из основного метода ViewDidLoad, это сработает. Я понял, что есть одна строчка кода, которая все испортила. Это была строка, которая ссылалась на массив строк, который был слишком большим. У меня было что-то вроде этого NSString * mystring [100] [1000] [100]; Я случайно добавил несколько нулей, и по какой-то причине эта проблема вызвала то же сообщение об ошибке, что и неправильная подпись. Так что не позволяйте вашим массивам или матрицам выходить из-под контроля!
источник
Способ №1:
Заблокируйте свой телефон, нажмите XCode start, подождите, пока XCode не скажет «разблокируйте устройство для запуска», затем разблокируйте свой телефон, он будет успешно запущен, работает каждый раз .
Способ №2:
Если ваша цель - просто отладить приложение, вот еще один простой и понятный подход:
У меня это хорошо работает и экономит много времени. Надеюсь, это поможет, спасибо!
источник