有没有人有一个简单的例子来说明如何创建和测试自定义 PhoneGap iOS 插件,因为无论我怎么尝试都无法调用我的插件?
最佳答案
我首先建议您查看此处的官方 Cordova iOS 插件指南:
http://cordova.apache.org/docs/en/latest/guide/platforms/ios/plugin.html
确保您正在查看针对您正在开发的 Cordova 版本的正确指南,有时它会有所不同。
故障排除步骤
iOS 和 PhoneGap 有时很难为其开发插件。有时由于某种原因它无法正常工作,尤其是在删除并重新添加插件之后。
确保插件在 config.xml 文件中正确列出。如果您正在开发一个与 Plugman 一起工作的插件,这个必需的 xml 应该自动插入到 config.xml 文件中。如果没有,您需要手动将其粘贴到 config.xml 中。
通常为了让它正常工作,我通常运行一个项目清理并构建。
Open Xcode project -> hold down option key -> Select "Product" in menu bar -> Select "Clean Build Folder..."
我还建议将 iOS 模拟器恢复出厂设置
Open iOS sim -> Menu Bar -> iOS Simulator -> Select "Reset Content and Settings..."
最好的学习方法是简单地查看示例或现有插件,看看它们是如何工作的。我不久前 fork 了旧的 GitHub Cordova 插件存储库,因此我建议您查看一些 iOS 插件并以它们为例来构建您的插件。我的 fork 可以在这里找到
https://github.com/njtman/phonegap-plugins/tree/master/iOS
如果您需要更具体的帮助,我建议您编辑您的开篇帖子,并提供有关您收到的确切错误的更多详细信息。
关于ios - 如何创建 PhoneGap 插件 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960732/