美文网首页
iOS这些年踩过的坑

iOS这些年踩过的坑

作者: 虛無縹緲 | 来源:发表于2016-06-17 10:02 被阅读14次

    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>



    相关文章

      网友评论

          本文标题:iOS这些年踩过的坑

          本文链接:https://www.haomeiwen.com/subject/umymdttx.html