Я загрузил готовое демонстрационное приложение DVDRental с
git clone -b branches/10-customized \
https://github.com/DirectToSwift/DVDRental.git
, а также попробовал его с
git clone -b branches/01-default-rulemodel \
https://github.com/DirectToSwift/DVDRental.git
(см. http://www.alwaysrightinstitute.com/directtoswiftui/) и восстановил демонстрационную базу данных. В настоящее время я пытаюсь запустить приложение, следуя инструкциям http://www.alwaysrightinstitute.com/directtoswiftui/ и ReadMe из https://github.com/DirectToSwift/DVDRental. Это означает, что я назвал базу данных соответственно и создал приложение. На самом деле, вам нужно только установить базу данных, загрузить проект, и он должен работать без каких-либо изменений. Тем не менее, приложение остается на экране запуска с сообщением «Подключение базы данных».
В результате исчерпывающего процесса отладки я пришел к выводу, что с аутентификацией что-то не так. Однако я не мог определить, что именно идет не так.
Есть кто-нибудь, кто попробовал это, и это сработало?
Использование:
Xcode 11.3.1; Свифт 5; iOS 13; Postgres .app Версия 2.3.3e; PostgreSQL 12
Есть идеи, как решить проблему?
Обновление: нет проблем с базой данных. Я могу подключиться через psql, таких клиентов, как postico или navicat, или с моими собственными приложениями, использующими PostgresClientKit. Проблема была отслежена до процесса аутентификации. Поэтому я почти уверен, что проблема лежит где-то там