所以我有一个有趣的问题。我可以使用以下命令创建一个iOS应用程序:
cordova platform add ios
cordova plugin add PluginSrc/MyPlugin一切工作100%,我可以点击按钮在WebView和插件运行。
然后我将一些框架文件添加到插件中,但是框架会抛出一条错误消息,因为我没有设置链接器标志。因此,我打开XCode并将以下内容添加到构建设置下的“其他链接器标志”设置中:
-mthumb -lstdc++ -lz -lm -mfpu=neon在构建时,一切正常,但是当我单击按钮时,我得到了以下错误消息:
CDVPlugin class MyPlugin (pluginName: MyPlugin) does not exist.
ERROR: Plugin 'MyPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.这有什么原因吗?有没有办法解决这个问题?看起来xcode搞乱了项目文件。
发布于 2014-07-31 14:11:51
只是更新一下。我提交了对GIT的工作更改。然后,我通过Xcode编辑了设置,并将借用的project.pbxproj文件与GIT中的文件进行了比较
我发现Xcode重新安排了很多设置,完全忽略了其他设置。主要围绕已安装的插件进行设置。
因此,为了修复我的问题并在不破坏Phonegap的情况下将标志添加到项目文件中,我使用sublime手动将标志添加到project.pbxproj中。
我的项目现在构建得很完美,没有任何问题。
如果有人发现了更好的方法,请告诉我。
https://stackoverflow.com/questions/25039549
复制相似问题