2
我的一般目標是創建一個應用程序,它抓取來自postgreSQL數據庫的所有數據。首先,我連接了C API libpq來連接我的數據庫。然後,我發現nice wrapper around libpq讓我的生活更輕鬆,這要感謝Perfect。要安裝這個包裝器,我需要創建Package.swift,添加一個依賴項並用swift package generate-xcodeproj
重新生成我的xcodeproj。SwiftPM的可可應用程序
但是當我這樣做,我的項目的整個結構正在重建,結果,當我運行該項目,模擬器不啓動,我失去了解發生了什麼,並建立通常失敗。
它會一直很好,如果有人向我解釋,當我加入Package.swift文件,以及如何生成後的一個項目,以保持與所有被添加新的軟件包的工作會發生什麼。
[Postgresapp網站](http://postgresapp.com)說,對於iOS我需要自己構建libpq,這就是爲什麼我決定創建macOS項目,因爲我可以使用提供的libpq。使用乾淨的libpq它一切正常,但我只是想使用完美的包裝,使我的代碼更具可讀性,更容易執行更復雜的任務。通過SPM連接這個包裝包對我來說似乎是個問題 –