Mic*_*idt 24 ios phonegap-plugins cordova
我将Cordova添加为我的iOS项目的组件.添加自定义插件会导致错误,尽管该插件适用于仅限Cordova的项目:
'CDVPlugin.h' file not found
Run Code Online (Sandbox Code Playgroud)
问题部分如下:
#import <Foundation/Foundation.h>
#ifdef CORDOVA_FRAMEWORK
#import <Cordova/CDVPlugin.h>
#else
#import "CDVPlugin.h"
#endif
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
Mar*_*vec 56
对于xcode7添加"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"到您的标题搜索路径(您可能需要将启用Bitcode设置为否 - 对我来说是必要的,但可能与xc7的不同问题有关)
use*_*790 23
单击Project Navigator中的项目图标,
选择您的项目,然后选择"构建设置"选项卡
在搜索字段中输入"标题搜索路径"
添加"$(CORDOVALIB)/Classes"并选中Recursive复选框 - 用于Header Search Paths值
可选添加"-all_load"和"-Obj-C"- 用于其他链接器标志值
Hel*_*ate 20
我有这个问题使用Cordova.来找出ios平台目录下的CordovaLib文件夹消失了.
我做了:
cordova platform remove ios
Run Code Online (Sandbox Code Playgroud)
然后
cordova platform add ios
Run Code Online (Sandbox Code Playgroud)
......这解决了这个问题.
我花了很多时间试图解决我的项目中的相同问题,所以让我分享我的发现。对于能够在一种配置中构建项目但在另一种配置中(例如,在构建单元测试时)预编译器无法找到CDVPlugin.h.
您必须确保CordovaLib子项目与主项目具有相同的配置集。
Info选项卡。Configurations。所以,这是一组您的应用程序配置。在我的示例中,它看起来像这样:

您需要在CordovaLib子项目中具有相同的配置集。
CordovaLib子项目。Info选项卡。Configurations。+按钮。Duplicate "Release" Configuration现在执行一个干净的构建。
| 归档时间: |
|
| 查看次数: |
36742 次 |
| 最近记录: |