【问题标题】:extending iOS Phonegap build with WatchKit Extension - Cordova/CDV.h not found使用 WatchKit 扩展扩展 iOS Phonegap 构建 - 未找到 Cordova/CDV.h
【发布时间】:2016-06-27 14:56:02
【问题描述】:

我有一个使用 Phonegapp 创建的 iOS 应用程序。我可以用 Xcode 打开它并毫无错误地构建它。 所以,现在我想用 WatchKit 来扩展它。我想要一个手表应用程序和这个 Phonegapp iOS 应用程序来进行交流。所以我添加了一个 WatchKit 作为目标。 但现在构建失败:未找到 Cordova/CDV.h 文件(在桥接头中)

我阅读了很多关于这个问题的文章,但没有一篇能解决我的问题。我让导入命令“#import”通过“../CordovaLib/Classes/Public/CDV.h”直接指向文件,这解决了这个问题。但是后来我遇到了一些 Segmentation fault 11 错误。

有人遇到过这种问题吗?可能是因为我没有配置文件吗?我有一个苹果账户,但我还不是“开发者”,所以不要支付任何费用。

/Users/iflx/Documents/phoneGap/myAPP/platforms/ios/myapp/Bridging-Header.h:28:9: 错误: 'Cordova/CDV.h' 文件未找到#import ^ :0: 错误:无法导入桥接头'/Users/iflx/Documents/phoneGap/myApp/platforms/ios/myapp/Bridging-Header.h'

CDV.h 文件的位置是“CordovaLib/Classes/Public/CDV.h”。

如果我更改导入命令,那么它会生成并导致分段错误 11 错误:/Users/iflx/Documents/phoneGap/myApp/platforms/ios/myapp/Bridging-Header.h:28:9:注意:在文件中包含在 /Users/iflx/Documents/phoneGap/myAPP/platforms/ios/myapp/Bridging-Header.h:28: #import "../CordovaLib/Classes/Public/CDV.h" ^

...对于 CDVDelegate.h 还有更多类似的内容

【问题讨论】:

  • 没有看到你的代码,很难发现任何错误......
  • 感谢回复,添加错误代码。我在其他文章中读到它可能会导致缺少配置文件,可能吗?因为...我还没有更改代码中的任何内容。刚刚将 watchios 目标添加到 phonegap ios 项目

标签: ios xcode cordova watchkit


【解决方案1】:

删除或评论“#import Cordova/CDV.h”行有帮助

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    相关资源
    最近更新 更多