首先看两张图片,
1,如果你在制作iOS包的时候 没有设置相机的相关权限提示 他就会默认提示这个,但是苹果审核的时候是不会让你通过的,他们明确要求:你使用相机,要做什么。默认的提示太笼统。

2,修改后的提示,只有这样 才能达到苹果的要求。修改方法如下

//使用视图方式打开manifest.json文件, 在plus->distribute->apple节点下添加plistcmds,数据类型为Array,

根据需求 填写相应的权限,就可以了。
相关接口
"Set :NSContactsUsageDescription 说明读取用户通讯录的原因",
"Set :NSMicrophoneUsageDescription 说明使用麦克风的原因",
"Set :NSPhotoLibraryUsageDescription 说明读取用户相册的原因",
"Set :NSCameraUsageDescription 说明使用用户相机的原因",
"Set :NSPhotoLibraryAddUsageDescription 说明向用户相册添加图片的原因",
"Set :NSLocationAlwaysUsageDescription 说明持续获取用户地理位置的原因",
"Set :NSLocationWhenInUseUsageDescription 说明使用用户地理位置的原因"
学习路程很艰难。
网友评论