gpt4 book ai didi

cordova - Phonegap 版本 : geofence custom plugin issue

转载 作者:可可西里 更新时间:2023-11-01 02:23:33 26 4
gpt4 key购买 nike

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

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

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

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

谢谢!

最佳答案

看起来 Swift 代码无法与 Obj-C 代码通信。您需要添加一个桥文件来解决这个问题。您需要添加一个名为project-Bridging-Header.h 的文件(project 需要 是您的项目的名称,否则它不会'不会被检测到)以及你的 Swift 文件。
在其中,您必须导入 Swift 代码运行所需的所有依赖项。

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

关于cordova - Phonegap 版本 : geofence custom plugin issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29213746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com