使用SwiftPM进行Cocoa应用程序

时间:2017-01-11 21:08:22

标签: swift xcode macos swift-package-manager

我的总体目标是创建一个应用程序,它可以从postgreSQL数据库中获取所有数据。首先,我连接C API libpq来连接我的数据库。然后,我发现nice wrapper around libpq让我的生活变得更轻松,多亏了完美。要安装此包装器,我需要创建Package.swift,添加依赖项并使用swift package generate-xcodeproj重新生成我的xcodeproj。

但是当我这样做时,我的项目的整个结构正在重建,因此,当我运行项目时,模拟器无法启动,我不了解正在发生的事情,而且构建通常会失败。

New project structure

如果有人向我解释,在添加Package.swift文件后生成项目时会发生什么,以及如何保持所有内容都与新软件包一起使用,那会很好。

1 个答案:

答案 0 :(得分:0)

  

...当我运行项目时,模拟器无法启动,我对正在发生的事情失去了理解,并且通常会失败.l

我想你已经添加了libpq并且正在工作。如果这是一个iOS项目,请尝试添加PostgresSQL.swift而不是使用该软件包。