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 函数可用。
我尝试在我的应用程序中使用 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 函数可用。