iOS Swift:SQLite.swift错误 - 未找到标头

时间:2015-06-02 06:34:10

标签: ios xcode swift sqlite.swift

按照以下安装说明操作: https://github.com/stephencelis/SQLite.swift

我在构建项目时遇到以下错误:

未伸出-module.modulemap

Header not found:
'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/sqlite3.h'

问题似乎是我的Xcode在目录Xcode-beta.app中。 我尝试将上面文件中的路径更改为/Applications/Xcode-beta.app/Contents / ...但是文件似乎在构建时自动被覆盖。'

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

目前,模块映射似乎必须引用绝对的文件,而不是相对于当前构建SDK的文件。因此,Xcode路径必须是硬编码的。如果您正在为Xcode 6.4测试版进行构建,请编辑 module.modulemap 文件并替换" Xcode.app"使用" Xcode-beta.app":

https://github.com/stephencelis/SQLite.swift/blob/743530d1e56c86b5cd4df5153839a98ecb05bf5f/SQLite/module.modulemap

我过去通常会有一个测试版分支,并会在未来很快尝试修改。