iOS开发Edit Phone Number问题、NSPhoto
2018-04-25 本文已影响52人
pengshuangta
问题一:Edit Phone Number
背景:大概时间是2018年4月21号前后,开发者登录苹果开发者账号的时候会有这个红色的提示,如果不解决这个问题,用户就没办法发布、创建证书等一系列的操作。但是按照操作去编辑绑定了自己的手机号,再次登录还是会有这个红色的警告。
6545546-ee7f4e92d527e25f.png问题一最终解决:(亲测可行)
在你编辑绑定自己手机号的地方,把地区改为香港,然后登录,就可以了。最后记得把地区改为原来的地区。
详细的可以参考这个链接
问题二:NSPhotoLibraryAddUsageDescription权限
背景:今天测试部使用app在一个h5页面中,长按图片点击保存时发现app闪退,然后来找茬了。(当时心里一万匹那个啥奔腾而过,开什么玩笑,我app只是提供一个webView来展示h5的内容呀,在h5中操作的关我啥事)。不过,后来人家说了,有的机型长按保存图片不会闪退,有的机型会,那这好像就有点关我的事了。后面断点调试发现崩溃还真多跟咱app有关系。
问题二解决:在iOS11及以上需要添加NSPhotoLibraryAddUsageDescription权限,才能写数据到系统相册
iOS11以前:
NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。
iOS11之后:
NSPhotoLibraryUsageDescription:无需添加。默认开启访问相册权限(读),无需用户授权。
NSPhotoLibraryAddUsageDescription: 添加内容到相册(写),会出现用户授权。
官方说明
image.png官方文档