swift - 带有 SwiftPM 的 Cocoa 应用程序

标签 swift xcode macos swift-package-manager

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

但是当我这样做时,我的项目的整个结构正在重建,结果,当我运行项目时,模拟器没有启动,我对正在发生的事情失去了理解,并且构建通常会失败。

New project structure

如果有人向我解释,当我在添加 Package.swift 文件后生成一个项目时会发生什么,以及如何让所有东西都与添加的新包一起工作,那就太好了。

最佳答案

... when I run the project, a simulator doesn't start and I lose understanding on what's happening and build usually fails.l

我想您已经添加了 libpq 并且可以正常工作。如果这是一个 iOS 项目,请尝试只添加 PostgresSQL.swift 而不是使用包。

关于swift - 带有 SwiftPM 的 Cocoa 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41600718/

相关文章:

iphone - Xcode 4 调试器在错误的文件中中断

ios8,后退按钮在 'NavigationViewController'中消失

xcode - NSBezierPath:如何使用 LineDashStyle 控制线段数量?

ios - 解析文件查询和 Swift 1.2 错误 - getDataInBackgroundWithBlock

ios - "Unknown class in interface builder file"在 Storyboard中使用从泛型类继承的类时

ios - 触发时在 collectionview 单元格中隐藏按钮

swift - 如何更改 NSPopUpButtonCell NSTableView Swift 4.2 中的 selectItem?

swift - Core Image 调整 CIImage 大小而不损失质量

ios - 如何将自定义对象加载和保存到 iOS 和 OSX?

swift - 我可以在作为参数传递的类型上专门化泛型函数吗?