为IOS添加相机使用说明
Posted
技术标签:
【中文标题】为IOS添加相机使用说明【英文标题】:Add Camera Usage Description for IOS 【发布时间】:2018-07-11 13:49:21 【问题描述】:我试图为我的 devextreme cordova 移动项目添加相机使用说明,但在 ios 设备中测试它只会收到一般消息。
我尝试在我的 config.xml 中添加此代码
<plugin name="cordova-plugin-camera" onload="true" />
<config-file platform="ios" parent="NSCameraUsageDescription" target="*-Info.plist" overwrite="true">
<string>We are using a camera to enable you to upload pictures of documents</string>
</config-file>
<config-file platform="ios" parent="NSPhotoLibraryUsageDescription" target="*-Info.plist" overwrite="true">
<string>We are using your pohoto library to enable you to download and save pictures of documents</string>
</config-file>
我尝试了此链接上的建议 Build Custom Application Template
但是在 ios 中构建原生包时出现错误。
错误构建 iOS 包:值不能为空。参数名称:缓冲区
谁能帮我解决这个问题?或者您有什么建议在不为 devexpress 创建自定义应用程序模板的情况下创建相机使用说明?
【问题讨论】:
【参考方案1】:在你的 config.xml 中添加这行代码
<plugin name="cordova-plugin-media-capture" source="npm" spec="1.4.1" >
<variable name="CAMERA_USAGE_DESCRIPTION" value="We are using a camera to enable you to upload pictures of documents" />
<variable name="PHOTOLIBRARY_USAGE_DESCRIPTION" value="We are using your pohoto library to enable you to download and save pictures of documents" />
</plugin>
【讨论】:
这是我必须 Build a Custom Application Template 的新插件,我在构建本机包时遇到错误。【参考方案2】:将此添加到您的 iOS 项目 .plist 中的“隐私 - 相机使用说明”下
【讨论】:
但是项目没有.plist文件。以上是关于为IOS添加相机使用说明的主要内容,如果未能解决你的问题,请参考以下文章