Я пытаюсь запустить мое приложение на устройстве. Он успешно запускается на симуляторе.
- Элемент списка
- Я использую 7.1 SDK
- Xcode 5
- И устройство iPhone 4,1 7.1
Я пытался:
- чистый
- Чистая папка сборки
- Удаление приложения
- Отключение / Повторное подключение устройства
- Загрузочное устройство
- перезапуск Xcode
Что я могу сделать, чтобы это работало?
Может ли это быть что-то с подписанием кода?
В настоящее время у меня установлено 'Dont Code Sign'
Ответы:
У меня была эта проблема, когда я использовал сертификат распространения вместо разработчика, когда запускал приложение из Xcode. Вы можете проверить это своей целью -> Настройки сборки -> Подписание кода.
Как отметил @AndyDynn в своем комментарии: убедитесь, что вы делаете это в настройках сборки «Target», а не только в настройках сборки «Project».
источник
Я буквально перезапустил свой iPad, который был подключен для тестирования приложения, и это решило проблему.
источник
Чтобы запустить приложение на устройстве, вы выполните следующие задачи:
Запросить сертификат развития.
Добавьте свое устройство на портал.
Код подписать ваше приложение.
Запустите ваше приложение на устройстве.
Для более подробной информации проверьте это
источник
Если ваш профиль инициализации и кодовый знак все в порядке, попробуйте один раз выйти и перезапустить XCode. Это будет работать для меня.
источник
У меня только что была эта проблема. Мне пришлось открыть приложение на устройстве и нажать «Trust Computer». Мне не нужно перезагружать все 20 раз, ура.
источник
Ниже приведены 2 удивительных хака, которые еще не были упомянуты:
HACK # 1:
Заблокируйте свой телефон, нажмите XCode start, подождите, пока XCode не скажет «разблокировать ваше устройство для запуска», затем разблокируйте ваш телефон, он будет успешно запущен, работает каждый раз .
HACK # 2:
Если ваша цель - просто отладить приложение, вот еще один простой и прямой подход:
Это хорошо работает для меня, и это экономит много времени. Надеюсь, это поможет, спасибо!
источник
У меня возникла та же проблема, и, посмотрев здесь ответы, я нашел свои. Проблема была в следующем: мой сертификат распространения dev был удален из iOS Dev Center, поэтому я просто предполагаю, что он истек. Я не получил хорошее предупреждение, только вышеупомянутая ошибка - установка работала, но отладка не. Так что я заставил Xcode восстановить новый для меня.
источник
Еще одна вещь, которую стоит попробовать, если вы уже попробовали выше: я нашел эту ссылку о выходе из itunes, чтобы избежать тайм-аута . Это работает для меня с xcode 5.1
источник
Я очистил свои предварительные профили, перезагрузил iPhone, перезагрузил компьютер, и это сработало для меня.
источник
Просто чтобы выдвинуть дополнительное предложение для тех, кто сталкивался с этой проблемой (в последнее время меня это часто сжигало) - попробуйте перейти к «Целям» -> (Ваша цель) -> «Общие» -> «Команда» и повторно выбрать ту же команду, которая заставляет Xcode для обновления профилей для вас.
Это было виновником для меня пару раз. Скорее всего, это произойдет, если вы недавно повторно загрузили сертификат распространения для новых устройств или w / e. Или, если вы просто удалили каталог Provisioning Profiles в целом.
источник
У меня была та же проблема, и я попробовал все предложенные шаги, но мне удалось развернуть и запустить его только после того, как я выключил свой iphone.
источник
В моем случае не было никакого значения в Targets -> Build Settins -> Provisioning Profile. Хотя подпись кода выглядела нормально)
источник
Убедитесь, что для параметра Provisioning Profile в вашей среде задан профиль разработки: Project> Build Settings> Code Signing
Попробуйте установить его в настройках Target и проекте Pod (в случае использования Cocoa Pods).
Если профиль разработки отсутствует, создайте или загрузите его: Сертификаты, идентификаторы и профили> Профили обеспечения
источник
После выполнения вышесказанного все равно не сработало (из xCode 6). Но после перезагрузки телефона и удаления приложения все заработало.
источник
Проверьте название продукта на наличие точек "." "" не допускаются в названии продукта.
источник
Выбор в профилях обеспечения может вызвать эту проблему. Поэтому при запуске приложения на устройстве убедитесь, что вы используете профиль разработки, а не профиль распространения. Я столкнулся с той же проблемой. Но сошел с рук, используя тот же процесс.
Выберите «Проект»> «Настройки сборки»> «Профиль обеспечения» и выберите свой профиль разработки.
А также позаботьтесь о идентичности подписи кода в той же вкладке. Убедитесь, что вы выбрали обе личности разработчика, а не распространения.
источник
Ниже решены два шага для меня:
Для
xcode
версии: 7.2Это решено в моем случае.
источник
option + command + shift + k
а затем запустить проект сделал свое дело для меня.источник
Если ваша цель - просто запустить приложение и отладить его, вы также можете отредактировать схему на «Ожидание запуска исполняемого файла» и запустить приложение вручную. Параметр находится в разделе «Редактировать схему»> «Выполнить»> «Информация»> «Запуск». Выберите «Дождаться запуска исполняемого файла» вместо «Автоматически». Он будет ждать, пока вы запустите приложение (нажав его вручную), а не по тайм-ауту.
источник
Поскольку все приведенные выше ответы не помогли мне, я опубликую свое решение:
Удаление всех вхождений
xcuserdata
папок.xcodeproj
и.xcworkspace
и перезапуск XCode исправили проблему. Чтобы удалить его, щелкните правой кнопкой мышиyour_app_name.xcodeproj
и / илиyour_app_name.xcworkspace
в папке приложения и выберите"Show Package Contents"
. Я надеюсь, что поможет кому-то сэкономить время.источник
Просто перезагрузите мое устройство и все отлично работает
источник
Проверьте, заполнена ли память устройства.
источник