iOS这些年踩过的坑

1.app不能提示安装第三方应用(特别是做第三方登录分享时若没有最好是不显示按钮或者按钮变灰,标注为不可点击状态)

2.app若包含有一些库(例如广告的库,就一定要有广告展示)就一定要有相应的内容;或者是注册有推送,证书就一定要包含推送通知;app介绍时一定不要写app中没有包含的功能

3.上传成功后发现一直处于正在处理状态,这时候要注意苹果账号的邮箱,有可能是因为应用中有些API不符合苹果规定

4.上传被拒,如果是元数据被拒,一般只需要回答苹果的问题,不用重新提交二进制文件(一定要注意苹果中的警告特别是又可能封账号的,曾经多次提交含有积分墙没注意警告被封账号应用都下架了)

5.若是有登录注册,要附上一个可以用的账号,方便苹果测试,若是有特别的地方最好有介绍,提高通过率

6.设配iOS10的相关权限

    在info.plist —Source Code中添加UsageDescription相关的key, 描述字符串自己随意填写就可以,但是一定要填写,不然会引发包无效的问题,导致上传打包成功后构建版本一直不显示

 相册:NSPhotoLibraryUsageDescription需要您的同意,才能访问相册

相机:NSCameraUsageDescriptionApp需要您的同意,才能访问相机

麦克风:NSMicrophoneUsageDescriptionApp需要您的同意,才能访问麦克风

位置:NSLocationUsageDescriptionApp需要您的同意,才能访问位置

在使用期间访问位置:NSLocationWhenInUseUsageDescriptionApp需要您的同意,才能在使用期间访问位置

始终访问位置:NSLocationAlwaysUsageDescriptionApp需要您的同意,才能始终访问位置

日历:NSCalendarsUsageDescriptionApp需要您的同意,才能访问日历

运动健身:NSMotionUsageDescriptionApp需要您的同意,才能访问运动与健身

NSHealthUpdateUsageDescriptionApp需要您的同意,才能访问健康更新NSHealthShareUsageDescriptionApp需要您的同意,才能访问健康分享

蓝牙:NSBluetoothPeripheralUsageDescriptionApp需要您的同意,才能访问蓝牙

媒体资料库:NSAppleMusicUsageDescriptionApp需要您的同意,才能访问媒体资料库



你可能感兴趣的:(iOS这些年踩过的坑)