Ios Swift中没有类似Sqlite的模块

Ios Swift中没有类似Sqlite的模块,ios,swift,sqlite,xcode8,Ios,Swift,Sqlite,Xcode8,我在swift中使用sqlite做一个项目。我将Sqlite手动添加到我的项目中,如本教程中所述 因此,它在我的mac电脑上运行良好。但当我把它转移到另一个并编译时,它说没有这样的模块。 但是,当我在另一台计算机上手动将框架添加到我的xcode项目时,它又开始工作了。你能告诉我怎么才能这样做吗?它不需要一次又一次地添加 这将是git在计算机之间传输的一个很好的用途,这样您可以避免类似的问题,并且您将不会丢失在一台计算机上启动但忘记将其传输到另一台计算机上的工作 最佳实践是提交代码中的主要更改

我在swift中使用sqlite做一个项目。我将Sqlite手动添加到我的项目中,如本教程中所述

因此,它在我的mac电脑上运行良好。但当我把它转移到另一个并编译时,它说没有这样的模块。


但是,当我在另一台计算机上手动将框架添加到我的xcode项目时,它又开始工作了。你能告诉我怎么才能这样做吗?它不需要一次又一次地添加

这将是git在计算机之间传输的一个很好的用途,这样您可以避免类似的问题,并且您将不会丢失在一台计算机上启动但忘记将其传输到另一台计算机上的工作

最佳实践是提交代码中的主要更改,或者如果您不打算在延长的时间范围内处理代码。或者当您知道需要转移到另一台计算机时


我使用bitbucket是因为它允许无限的私有存储库。如果要进行文件级复制,应始终复制完整文件夹。

这需要一些时间,但以下是答案: 1.需要下载文件sqlite.swift-master.zip 2.解压缩它并将SQLite.xcodeproj文件拖动到您自己的项目中。 3.在目标的常规选项卡中,单击链接框架和库下的+按钮,添加ios的sqlite框架,并在嵌入的二进制文件中添加sqlite.framework

下面是一段很好的视频,有助于:

项目的部署目标和目标更改为IOS 11。应该这样做。另外,请确保所有目标的swift_版本设置为swift 4

您如何在计算机之间传输?我将文件上载到dropbox,并在另一个下载。您需要所有文件,而不仅仅是swift文件。你把项目文件也带来了吗?没有。在链接中,它只是说只导入工作区文件。我使用Cocoapods安装pods文件,但失败了,所以我使用手动方式来安装。即使您使用pods,只要您将文件添加到git,那么您应该避免这个问题。