前两天上架App遇到一个比较神奇的问题,打包好的项目使用Application Loader上传成功,但是在iTunes里面却找不到构建版本,App的活动页面也没有相应的版本。

之前了解IOS10对用户的安全和隐私的增强,在申请很多私有权限的时候都需要添加描述,但是,在使用Xcode 8对原有项目编译时并没有报错。我还专门在IOS10真机上进行了测试,也并没有报错,于是我就没有对项目的权限添加描述,然后打包上传出现了上述问题。

解决办法:

在info.plist添加相应的权限描述,如下所示

  1.<!-- 相册 -->

  1.<key>NSPhotoLibraryUsageDescription</key>

  1.<string>App需要您的同意,才能访问相册</string>

  2.<!-- 相机 -->

  2.<key>NSCameraUsageDescription</key>

  2.<string>App需要您的同意,才能访问相机</string>

  3.<!-- 麦克风 -->

  3.<key>NSMicrophoneUsageDescription</key>

  3.<string>App需要您的同意,才能访问麦克风</string>

  4.<!-- 位置 -->

  4.<key>NSLocationUsageDescription</key>

  4.<string>App需要您的同意,才能访问位置</string>

  5.<!-- 在使用期间访问位置 -->

  5.<key>NSLocationWhenInUseUsageDescription</key>

  5.<string>App需要您的同意,才能在使用期间访问位置</string>

  6.<!-- 始终访问位置 -->

  6.<key>NSLocationAlwaysUsageDescription</key>

  6.<string>App需要您的同意,才能始终访问位置</string>

  7.<!-- 日历 -->

  7.<key>NSCalendarsUsageDescription</key>

  7.<string>App需要您的同意,才能访问日历</string>

  8.<!-- 提醒事项 -->

  8.<key>NSRemindersUsageDescription</key>

  8.<string>App需要您的同意,才能访问提醒事项</string>

  9.<!-- 运动与健身 -->

  9.<key>NSMotionUsageDescription</key> <string>App需要您的同意,才能访问运动与健身</string>

  

  10.<!-- 健康更新 -->

  10.<key>NSHealthUpdateUsageDescription</key>

  10.<string>App需要您的同意,才能访问健康更新 </string>

  11.<!-- 健康分享 -->

  11.<key>NSHealthShareUsageDescription</key>

  11.<string>App需要您的同意,才能访问健康分享</string>

  12.<!-- 蓝牙 -->

  12.<key>NSBluetoothPeripheralUsageDescription</key>

  12.<string>App需要您的同意,才能访问蓝牙</string>

  13.<!-- 媒体资料库 -->

  13.<key>NSAppleMusicUsageDescription</key>

  13.<string>App需要您的同意,才能访问媒体资料库</string>

 

适配ios10(iTunes找不到构建版本)的更多相关文章

  1. Xcode 8 打包上线 iTunes Connect 找不到构建版本

    Xcode 8 打包上线 iTunes Connect 找不到构建版本 最近苹果推出新的mac操作系统(macOS Sierra 10.12),大家可能都已经升级了,作为一个开发者,小编肯定是第一时间 ...

  2. xcode8打包ipa文件, application loader上传成功,但是iTunes Connect不显示构建版本

    最近更新的Xcode8.今天提交新项目时.按照以往的流程走 Xcode 编译ipa文件.applicaiton loader提交成功 但是.iTunes connect构建版本不显示.非常疑惑.平时等 ...

  3. iOS - 总结适配IOS10需要注意的问题

    1.自动管理证书 首先要说的就是Xcode8.打开Xcode8最明显的就是Targets-->General下的自动管理证书模块.以前对于新手来说无论是开发还是打包都必须要被苹果的开发签名系统虐 ...

  4. xcode8 上传ipa文件无法构建版本

    在xcode8 升级后上传ipa文件 需要设置一个安全提示,现在上传app store的方式为xcode或者 application loader 一.xcode 准备工作完成后点击Product-- ...

  5. iOS 为什么使用xcode8上传app包到appStore无法构建版本

    使用xcode8或者application loader上传代码包到AppStore提示上传成功,但是我们在iTunes Connect中的构建版本或者活动中看不到已上传的代码包.这个问题原因是:ap ...

  6. iOS10 开发权限适配设置 崩溃(上传打包后构建版本一直不显示)

    ios10 系统必须强制配置系统权限 如果不配置,调试的时候导致崩溃,还会引发包无效的问题,导致上传打包后构建版本一直不显示 解决方案1.在项目中找到info.plist文件,右键点击以 Source ...

  7. 使用 xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态的解决办法

              Archive生成Release版本的ipa并将其提交到iTunesConnect,上传成功后我打开iTunesConnect网站登录我的开发账号,准备提交版本更新,然而我却找不到 ...

  8. 关于iOS构建版本提交iTunes后,一直不出现,没加号的解决方案

    最近第一次遇到,正常打包,上传iTunes App Store,都能正常upload. 也可能是因为刚升了Xcode 8 的缘故,莫名其妙的小问题... 描述如下: 如果进iTunes的活动界面,也能 ...

  9. ItunesConnect:上传完二进制文件后在构建版本中找不到

    最近经常遇到上传完二进制文件后在构建版本中找不到的情况: 环境:Xcode 8.2 (8C38) 大致有几种原因,可以按照以下步骤排查下. 排查步骤: 1.检查使用的权限,并info.plist文件中 ...

随机推荐

  1. 修复bootstrap daterangepicker中的3个问题

    最近项目中使用了一个基于Bootstrap的daterangepicker控件. 1.点击页面其他空白的地方,会把之前在日历上选中的日期选择上. 具体描述: 1.点击打开日期选择框 2.选择一个日期范 ...

  2. golang开发环境配置及Beego框架安装

    配置环境:Windows7推荐IDE:LiteIDEGO下载地址:http://www.golangtc.com/downloadBeego开发文档地址:http://beego.me/docs/in ...

  3. 使用phpstorm来进行svn提交

    macbook上找一款好用的免费的SVN真是难呀,要么就是非常模糊的画面,本想用Xcode的,但是折腾了一会想打开一个php项目文件夹,不会搞.最后想还是用phpstorm吧.没想到还挺好用的. 首先 ...

  4. 使用OAuth打造webapi认证服务供自己的客户端使用

    一.什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版.注意是Authorization(授权),而不是Authentication(认证). ...

  5. JS实现动态显示当前时间

    效果图: 代码实现: <script language="JavaScript"> var timerID = null; var timerRunning = fal ...

  6. spring-boot - demo

    当我发现把最初的一个demo整的面目全非的时候,突然想要找一个简单的demo做测试,发现与其在原来的上面该,还不如新建一个demo. 官方入门:http://projects.spring.io/sp ...

  7. 使用css3的动画模拟太阳系行星公转

    本文介绍使用css3的animation画一个太阳系行星公转的动画,再加以改进,讨论如何画椭圆的运行轨迹.然后分析京东和人人网使用animation的实际案例,最后结合css3的clip-path做一 ...

  8. 关系数据库SQL之可编程性事务

    前言 前面关系数据库SQL之可编程性函数(用户自定义函数)一文提到关系型数据库提供了可编程性的函数.存储过程.事务.触发器及游标,前文已介绍了函数.存储过程,本文来介绍一下事务的使用.(还是以前面的银 ...

  9. javascript设计模式实践之迭代器--具有百叶窗切换图片效果的JQuery插件(一)

    类似于幻灯片的切换效果,有时需要在网页中完成一些图片的自动切换效果,比如广告,宣传,产品介绍之类的,那么单纯的切就没意思了,需要在切换的时候通过一些效果使得切换生动些. 比较常用之一的就是窗帘切换了. ...

  10. Unity3D 5.x 简单实例 - 发射炮弹

    1,下载.安装: http://unity3d.com/cn/get-unity/download/archive 建议直接借助 UnityDownloadAssistant 进行安装,根据需要勾选需 ...