Собственное приложение для iOS, встроенное в Xamarin / Visual Studio, открывается, а затем мгновенно закрывается. - PullRequest
0 голосов
/ 29 марта 2019

У нашей компании есть собственное приложение для iOS, которое было построено в Xamarin / Visual Studio. Первоначально мы загрузили его в App Store несколько лет назад и внесли в него несколько изменений за эти годы.

Само приложение очень простое. По сути, это просто веб-представление, которое переходит к одностраничному приложению. В проекте очень мало собственного кода приложения.

Каждую неделю или около того я регулярно запускаю нативное приложение на iPad нашей компании. Вместо запуска версии, загруженной из App Store, я периодически перестраиваю и загружаю приложение с Mac Mini под управлением Visual Studio и / или отлаживаю его напрямую с Mac Mini через Visual Studio.

Несколько дней назад я попытался запустить нативное приложение, и после открытия оно сразу закрылось. Я попытался перезагрузить iPad, но приложение по-прежнему сворачивается / закрывается сразу после открытия. Если я дважды нажму на кнопку «Домой» на iPad, я вижу, что приложение все еще работает в фоновом режиме, но каждый раз, когда я нажимаю на него, оно сразу минимизируется.

Я попытался очистить и перестроить собственное решение для приложений в Visual Studio и повторно загрузить его на iPad, но это не помогло. Я обновил Visual Studio (и все ее пакеты) на Mac Mini, обновил XCode, обновил Mac OS, обновил iOS на iPad, и ничего не решило проблему.

Когда я пытаюсь отладить приложение из Visual Studio, в окне «Вывод» отображаются два кода ошибки: MT1043 и MT1007. Отладчик также всегда не может подключиться к приложению.

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

Что странно, если я загружаю приложение из App Store, оно работает просто отлично. Исходный код, который я сейчас пытаюсь собрать / запустить, идентичен тому, который был в то время, когда он был развернут в магазине приложений. Что еще странно, это то, что, если я раскручиваю эмулятор iOS и загружаю / отлаживаю его, приложение работает просто отлично.

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

1 Ответ

0 голосов
/ 29 марта 2019

Нашел ответ. Пришлось установить доверие системного сертификата с «Всегда доверять» на «Использовать систему по умолчанию». То же решение, что и здесь: https://stackoverflow.com/a/52506186/9704484

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