ios11中react-native-image-picker踩过的坑

在react-native项目中需要用到react-native-image-picker,本来没什么问题,轻车熟路配好了环境,开始真机调试。

我的手机是iphone6 plus,前几天刚刚升级了ios11,调试的时候发现一个问题:如果我第一次点击相机功能,app会直接闪退掉,如果我第一次点击相册功能,则会正常使用,然后相机功能也会正常了,非常神奇,开始找原因,看了好多文档,最后有人问我你的手机是不是ios11,然后诉我ios11的相机权限换名字了!!!!!!苹果这种事情也干得出来?

搜素了一下找到了这位博主的文章:http://www.jianshu.com/p/e15150107018

ios11中react-native-image-picker踩过的坑_第1张图片

问题是找到了,但新的问题又来了,这个权限名字用xcode找不到!而且格式也不一样

ios11中react-native-image-picker踩过的坑_第2张图片

有人告诉我你可以用编辑器看看Info.plist就知道了,果然看到了这种写法的权限:

ios11中react-native-image-picker踩过的坑_第3张图片

这样一来总算完成了,现在想想,ios11系统应该会出现很多应用的相机问题吧。

抱歉诸位,我是从java转来react native的,我对ios原生和android还都是小白,哪里理解错误还请批评指正,我的想法是帮助更多的像我一样的开发者少走弯路,提高效率。喜欢的朋友请点击一下关注,后续我会更新各种开发中遇到的奇葩的坑。

你可能感兴趣的:(ios11中react-native-image-picker踩过的坑)