相机插件在 ios 的 phonegap 应用程序中不起作用
Camera plugin is not working in phonegap app for ios
我是 ios 开发新手。
我创建了一个带有 phonegap 的应用程序,它在 android 下运行良好。
但是对于 IOS 它不起作用。我已经安装了所有的插件。
现在我正在测试相机插件。
但是显示如下错误。
Error: Can't find variable: Camera ionic.bundle.js:20306
clickPicture@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/app/common/camera-service.js:11:38
_takePicture@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/app/registration/registeration-controller.js:54:44
$parseFunctionCall@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:21044:23
file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:53439:21
$eval@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:23100:28
$apply@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:23199:28
file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:53438:19
eventHandler@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:11713:25
dispatchEvent@[native code]
triggerMouseEvent@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2863:20
tapClick@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2852:20
tapTouchEnd@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2975:13
我的项目中有两个 config.xml 文件
一个在 root
文件夹中,另一个在 staging
文件夹中
我在两个文件中都输入了相机插件,并尝试使用个人文件。
我在 config.xml
中尝试了两种类型的条目
第一个:
<feature name="Camera">
<param name="ios-package" value="org.apache.cordova.camera" />
</feature>
第二个
<feature name="Camera">
<param name="ios-package" value="CDVCamera" />
</feature>
但是它一直显示相同的错误。
这是我的项目文件结构。
我试图从过去两天修复它。但是不知道我哪里错了。
花了很多时间。我发现插件没有更新 ionic.bundle.js
因为我只是 运行 cordova platform update ios
命令。
现在工作正常。
我是 ios 开发新手。 我创建了一个带有 phonegap 的应用程序,它在 android 下运行良好。 但是对于 IOS 它不起作用。我已经安装了所有的插件。
现在我正在测试相机插件。
但是显示如下错误。
Error: Can't find variable: Camera ionic.bundle.js:20306
clickPicture@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/app/common/camera-service.js:11:38
_takePicture@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/app/registration/registeration-controller.js:54:44
$parseFunctionCall@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:21044:23
file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:53439:21
$eval@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:23100:28
$apply@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:23199:28
file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:53438:19
eventHandler@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:11713:25
dispatchEvent@[native code]
triggerMouseEvent@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2863:20
tapClick@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2852:20
tapTouchEnd@file:///private/var/mobile/Containers/Bundle/Application/CF215D1D-130F-4901-B935-C086A94A5579/test_proj.app/www/lib/ionic/js/ionic.bundle.js:2975:13
我的项目中有两个 config.xml 文件
一个在 root
文件夹中,另一个在 staging
文件夹中
我在两个文件中都输入了相机插件,并尝试使用个人文件。
我在 config.xml
中尝试了两种类型的条目第一个:
<feature name="Camera">
<param name="ios-package" value="org.apache.cordova.camera" />
</feature>
第二个
<feature name="Camera">
<param name="ios-package" value="CDVCamera" />
</feature>
但是它一直显示相同的错误。
这是我的项目文件结构。 我试图从过去两天修复它。但是不知道我哪里错了。
花了很多时间。我发现插件没有更新 ionic.bundle.js
因为我只是 运行 cordova platform update ios
命令。
现在工作正常。