安装cordova手表插件失败

时间:2015-10-25 11:24:20

标签: ios xcode cordova phonegap-plugins cordova-plugins

我正在尝试将此插件安装到cordova项目https://github.com/leecrossley/cordova-plugin-apple-watch

但在安装和构建项目后,我收到错误“致命错误:'找不到MMWormholeTransiting.h'文件” 我做错了什么?

1 个答案:

答案 0 :(得分:0)

使用此插件时遇到了同样的问题。 plugin.xml没有在git中更新。

请按照以下步骤操作:

  1. 将Git克隆插件插入本地计算机

    git clone https://github.com/leecrossley/cordova-plugin-apple-watch.git

  2. 从下载的代码库中打开plugin.xml。将以下条目与其他文件条目一起添加到平台标记中:
       <header-file src="src/ios/AppleWatch.h"/> <source-file src="src/ios/MMWormholeSession.h"/> <header-file src="src/ios/MMWormholeSession.m"/> <source-file src="src/ios/MMWormholeSessionContextTransiting.h"/> <header-file src="src/ios/MMWormholeSessionContextTransiting.m"/> <source-file src="src/ios/MMWormholeSessionFileTransiting.h"/> <header-file src="src/ios/MMWormholeSessionFileTransiting.m"/> <source-file src="src/ios/MMWormholeSessionMessageTransiting.h"/> <source-file src="src/ios/MMWormholeSessionMessageTransiting.m"/> <source-file src="src/ios/MMWormholeTransiting.h"/>

  3. 现在您可以清理并构建项目,但现在您将收到另一个错误。
  4. 从构建阶段添加Watch Extension库。
  5. 清理并再次建造。
  6. 希望这会有所帮助。如果它能解决您的问题,请在此处更新。

    参考:
    https://github.com/leecrossley/cordova-plugin-apple-watch/issues/30

    https://github.com/leecrossley/cordova-plugin-apple-watch/issues/31