在iOS

时间:2017-01-10 18:07:56

标签: ios xcode sqlite circleci

我遇到了CircleCI的问题。

iOS应用程序在我的本地计算机上完美编译,但似乎CircleCi在他们的计算机上没有sqlite3.h文件,或者至少它不在同一目录中。

这里是CicleCI日志的一部分: enter image description here

这个问题与名为 GRDB.swift 的广告连播相关。如果我打开模块,这就是我所看到的: enter image description here

我怎么解决它?

1 个答案:

答案 0 :(得分:0)

Swift模块映射包含绝对路径。这非常痛苦,因为这会迫使Xcode位于特定的地方。

解决方案是让CircleCI将Xcode放在常规位置。另一种解决方案是在构建之前修改模块映射。

请告诉我们使用您的最终解决方案,因为它对许多用户来说都是非常宝贵的。