今天刚升级了Xcode 8 ,发现在iOS10上调用相机和相册会崩溃,找了下,发现原因很简单,苹果调整了隐私策略,iOS10之后如果需要调用相机、相册、蓝牙等这些跟隐私相关的,需要在info.plist中添加字段,就像定位一样。
如下图所示:
这样就可以了,解决了Crash问题,而且第一次调用的时候的提示和之前的系统给出的提示是一致的。
But,今天提交审核的时候出现了构建版本无效的错误,Apple给出的信息是少添加了一个字段,并且字段对应的内容不能为空,所以我还是乖乖的把内容给加上了,并没有测试如果字段齐全内容为空会不会出现构建版本无效的情况,如果你遇到了可以留言分享一下。
网友评论