Phonegap Build:地理围栏自定义插件问题

Phonegap Build: geofence custom plugin issue

我尝试在我的应用程序中使用 Phonegap Geofence Plugin(其 iOS 部分用 swift 编写)。 通过 Phonegap Build 构建项目时,iOS 构建得到以下 stack trace。编译期间 XCode 找不到扩展名为 .d 的文件。

Phonegap 版本是 PGBuild 中的默认版本:3.6.3。我通过以下方式包含插件:

<gap:plugin name="com.cowbell.cordova.geofence" source="plugins.cordova.io"/>

是插件问题还是配置问题?

谢谢!

看起来 Swift 代码无法与 Obj-C 代码通信。您需要添加一个桥文件来解决这个问题。 您需要在您的 Swift 文件。
在其中,您必须导入 Swift 代码工作所需的所有依赖项。

您还有第二个问题:sqlite 似乎没有包含在您的构建过程中。 Select 您的项目,转到 Build Phases => Link Binaries with Libraries => + => 输入 sqlite 并添加库。
这将使 sqlite 函数可用。