2017-07-24-iTunes-Connect-构建版本不显示

前言

今天新项目上架,在Xcode打包上传到App Store后,在iTunes Connect构建版本中居然找不到上传的App…

解决

从iOS10开始,苹果更加注重对用于隐私的保护,App 里边如果需要访问用户隐私,必须要做描述,所以要在 plist 文件中添加描述。

而这三个基础描述是必须添加的:

  • 麦克风权限Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?

  • 相机权限Privacy - Camera Usage Description 是否允许此App使用你的相机?

  • 相册权限Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?

其他的权限可以根据自己 APP 的情况来添加。

添加完权限之后然后继续提交 App 就可以了。

若还是找不到,返回 plist 文件中,删除之前的权限,重新添加一下,有可能你哪不小心添加的权限末尾有空格,或者字段不对。

End

最近的文章

2017-07-26-利用-Debug-Memory-Graph-检测内测泄漏

前言平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便,在这个 ARC 时代更常见的内存泄露是循环引用导致的 Abandoned memory,Leaks 工具查不出这类内存泄露,应用有限。今天介绍一种简单直接的检测内测泄漏的方法:Debug Memory Graph就是这货:正文我最近的项目中,退出登录后(跳转到登录页),发现首页控制器没有被销毁,依旧能接收通知。退出登录代码:UIStorybo...…

loxue继续阅读
更早的文章

2017-07-19-Swift的HMAC和SHA1加密

HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)。 HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。也就是说HMAC通过将哈希算法(SHA1, MD5)与密钥进行计算生成摘要。Objectice-C在上个 Objectice-C 项目中,使用的 HMAC 和 SHA1 进行加密。如下代码:+ (NSString *)hmacsha1:(NSString *)text key:(NSSt...…

loxue继续阅读