1.app不能提示安装第三方应用(特别是做第三方登录分享时若没有最好是不显示按钮或者按钮变灰,标注为不可点击状态)
2.app若包含有一些库(例如广告的库,就一定要有广告展示)就一定要有相应的内容;或者是注册有推送,证书就一定要包含推送通知;app介绍时一定不要写app中没有包含的功能
3.上传成功后发现一直处于正在处理状态,这时候要注意苹果账号的邮箱,有可能是因为应用中有些API不符合苹果规定
4.上传被拒,如果是元数据被拒,一般只需要回答苹果的问题,不用重新提交二进制文件(一定要注意苹果中的警告特别是又可能封账号的,曾经多次提交含有积分墙没注意警告被封账号应用都下架了)
5.若是有登录注册,要附上一个可以用的账号,方便苹果测试,若是有特别的地方最好有介绍,提高通过率
6.设配iOS10的相关权限
在info.plist —Source Code中添加UsageDescription相关的key, 描述字符串自己随意填写就可以,但是一定要填写,不然会引发包无效的问题,导致上传打包成功后构建版本一直不显示。
相册:<key>NSPhotoLibraryUsageDescription</key><string>需要您的同意,才能访问相册</string>
相机:<key>NSCameraUsageDescriptionApp</key><string>需要您的同意,才能访问相机</tring>
麦克风:<key>NSMicrophoneUsageDescriptionApp</key><string>需要您的同意,才能访问麦克风</string>
位置:<key>NSLocationUsageDescriptionApp</key><string>需要您的同意,才能访问位置</string>
在使用期间访问位置:<key>NSLocationWhenInUseUsageDescriptionApp</key><string>需要您的同意,才能在使用期间访问位置</string>
始终访问位置:<key>NSLocationAlwaysUsageDescriptionApp<key><string>需要您的同意,才能始终访问位置</string>
日历:<key>NSCalendarsUsageDescriptionApp</key><string>需要您的同意,才能访问日历</string>
运动健身:<key>NSMotionUsageDescriptionApp</key><tring>需要您的同意,才能访问运动与健身</string>
NSHealthUpdateUsageDescriptionApp需要您的同意,才能访问健康更新NSHealthShareUsageDescriptionApp需要您的同意,才能访问健康分享
蓝牙:<key>NSBluetoothPeripheralUsageDescriptionApp</key><string>需要您的同意,才能访问蓝牙</string>
媒体资料库:<key>NSAppleMusicUsageDescriptionApp</key><string>需要您的同意,才能访问媒体资料库</string>
网友评论