Xcode 11.1 не устанавливает новую сборку с изменениями (iOS 13.1.2) - PullRequest
3 голосов
/ 16 октября 2019

После установки 11.1 я создал новый проект, удалил многооконный материал, который Xcode теперь предоставляет вам по умолчанию, и начал разработку тестового приложения, использующего Vision Framework.

К тому времени, как я добрался доТам, где мне нужно было протестировать устройство, а не симулятор, я пытался заставить свое приложение работать правильно. Наконец я понял, что для запуска приложения на моем телефоне мне нужно удалить приложение и запустить новую установку, иначе изменения не будут переданы на устройство. Это продолжает оставаться проблемой. Даже новый оператор печати не будет отображаться в выводе отладчика, если я не пройду через процесс удаления приложения и запуска заново. В последующих изменениях по-прежнему используется изначально установленная сборка, независимо от того, сколько раз я выполнял очистку / сборку / запуск.

Я очистил проект, папку сборки, производные данные, кэш Xcode, перезагрузил мой Mac, перезагрузил телефон, переустановил XCode, уничтожил и снова переустановил XCode, все безуспешно.

Кто-нибудь еще с этой проблемой? Что мне не хватает?!

1 Ответ

5 голосов
/ 16 октября 2019

Хорошо, после двух дней попыток исправить это, оказывается, какая-то ошибка Apple на iOS 13 (удивление, удивление).

Вот что я сделал / нашел:

  • Я попытался запустить на другом устройстве и смог увидеть изменения при последующих запусках.

  • Вернувшись к исходному тестовому устройству, проблема все еще существует (проблема Xcode исключена)

  • У меня была пара других тестовых приложений, которые былиподписанный с тем же сертификатом разработки на устройстве, поэтому я тоже удалил его.

  • Повторное выполнение приложения из Xcode побудило меня перейти к настройкам, чтобы доверять сертификату разработчика

  • Изменения и обновления теперь отправляются на устройство при каждом запуске из XCode.

TLDR:

Если вы столкнулись с подобнымПроблема, попробуйте удалить другие приложения сертификатов разработки, которые есть на вашем устройстве, и повторно доверять сертификату.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...