Ios 复制的phonegap项目中的.mm.h.c文件未显示在Xcode中
我有一个phonegap项目,并将代码拆分为全局文件(类似于android和ios)和ios/android特定文件。然后我有一个ant脚本,在这里我再次将文件合并到一个项目中 问题是我有一个插件“xzing条形码扫描仪”。这些文件位于IOS项目的projectname/Plugins文件夹中。这些文件也会合并到目标目录,但在xcode中它们不会显示。当我运行这个应用程序时,我会得到一个错误,即插件未知 ant scirpt的这一部分复制文件Ios 复制的phonegap项目中的.mm.h.c文件未显示在Xcode中,ios,xcode,cordova,ant,zxing,Ios,Xcode,Cordova,Ant,Zxing,我有一个phonegap项目,并将代码拆分为全局文件(类似于android和ios)和ios/android特定文件。然后我有一个ant脚本,在这里我再次将文件合并到一个项目中 问题是我有一个插件“xzing条形码扫描仪”。这些文件位于IOS项目的projectname/Plugins文件夹中。这些文件也会合并到目标目录,但在xcode中它们不会显示。当我运行这个应用程序时,我会得到一个错误,即插件未知 ant scirpt的这一部分复制文件 <copy todir="${targ
<copy todir="${targetdir}/${projectName}.xcodeproj">
<fileset dir="${projectroot}/${projectName}.xcodeproj"/>
</copy>
<copy todir="${targetdir}/${projectName}">
<fileset dir="${projectroot}/${projectName}"/>
</copy>
所有文件都复制到目标目录(targetdir/projectname/Plugins),但不知何故没有合并到xcode中的项目中。
有人知道如何解决这个问题吗?您的文件似乎没有引用到您的XCode项目中 我认为您可以尝试的一种简单方法是像这样手动复制您的文件(我不知道为什么,但这类问题对我来说已解决,如XD…):
- 使用
进入文件夹Finder
,将“隐藏”文件(Plugin
,CDVBarcodeScanner.mm
,zxing_all_in_one.h
,以及zxing_all_in_one.c
)移动到桌面上的其他地方自述文件
- 打开XCode并为文件夹
创建一个空文件(-->通过XCode:右键单击文件夹Plugin
,Plugin
->新文件…
iOS
->
其他
->
空
),并将文件另存为
(例如)CDVBarcodeScanner.mm
- 例如,使用简单的文本编辑器打开放在桌面上的文件
(例如),然后将内容复制到XCode中新创建的文件中CDVBarcodeScanner.mm
- 对其余文件执行相同操作:
zxing\u all\u in\u one.h
zxing_all__in_one.c
README
希望这个解决方案对你有用。让我知道你的结果。嗨,利特,谢谢你的回答。当我手动复制它时,它也对我有效,目标是通过ant脚本让项目准备好安装,包括文件。
CDVBarcodeScanner.mm
zxing_all_in_one.h
zxing_all_in_one.c
README