2017-01-11 2 views
2

Моя общая цель - создать приложение, которое захватывает все данные из базы данных postgreSQL. Во-первых, я подключил C API libpq для подключения моей базы данных. Затем я нашел nice wrapper around libpq, чтобы сделать мою жизнь проще, благодаря Perfect. Чтобы установить эту оболочку, мне нужно создать Package.swift, добавить зависимость и восстановить мой xcodeproj с помощью swift package generate-xcodeproj.Какао-приложение с SwiftPM

Но когда я это делаю, вся структура моего проекта перестраивается и, как результат, когда я запускаю проект, симулятор не запускается, и я теряю понимание того, что происходит, а сборка обычно терпит неудачу.

New project structure

Было бы хорошо, если бы кто-нибудь объяснил мне, что происходит, когда я произвожу проект после добавления Package.swift файла и как сохранить все работает с новыми пакетами добавляются.

ответ

0

... когда я запускаю проект, симулятор не запускается и я теряю понимание того, что происходит и строить обычно fails.l

Я полагаю, вы уже добавили libpq и работать , Если это проект iOS, попробуйте просто добавить PostgresSQL.swift вместо использования пакета.

+0

Веб-сайт Postgresapp (http://postgresapp.com) говорит, что для iOS мне нужно самостоятельно создать libpq, поэтому я решил создать проект macOS, потому что там я могу использовать предоставленный libpq. С чистым libpq все работает отлично, но я просто хотел использовать Perfect wrapper, чтобы сделать мой код более удобочитаемым и выполнять более сложные задачи. И подключение этого пакета оболочки через SPM оказалось для меня проблемой –

Смежные вопросы