前两天上架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. 连连看游戏(dfs)【华为上机题目】

    1 连连看游戏 今天同学给我做了道编程题目,貌似是华为的,题目描述大概是这样的: 给定一个连连看棋盘,棋盘上每个点都有各种图案(用非0数字表示),输入棋盘上的任意两个左标,判断这两个坐标对应的图案是否 ...

  2. spring源码分析之cache注解

    Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如EHCache 或者 OSCache),而是一个对缓存使用的抽象 ...

  3. 数据结构:C_链表队列的实现

    数据结构链表形式队列的实现(C语言版) 1.写在前面 队列是一种和栈相反的,遵循先进先出原则的线性表. 本代码是严蔚敏教授的数据结构书上面的伪代码的C语言实现代码. 分解代码没有包含在内的代码如下: ...

  4. 总结JavaScript事件机制

    JavaScript事件模型 在各种浏览器中存在三种事件模型: 原始事件模型 , DOM2事件模型 , IE事件模型. 其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE ...

  5. 1Z0-053 争议题目解析419

    1Z0-053 争议题目解析419 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 419.In Oracle 11g, by default which one of the fo ...

  6. 1Z0-053 争议题目解析541

    1Z0-053 争议题目解析541 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 541.If you use ALTER DISKGROUP ... ADD DISK and s ...

  7. 相克军_Oracle体系_随堂笔记012-undo

    undo表空间中undo段是自动生成的,oracle自动使用undo表空间的undo段. 作为高级DBA,需要了解Oracle是如何使用undo段的.这样出了性能问题才能够解决.   1.Undo表空 ...

  8. 使用 CSS3 实现超炫的 Loading(加载)动画效果

    SpinKit 是一套网页动画效果,包含8种基于 CSS3 实现的很炫的加载动画.借助 CSS3 Animation 的强大功能来创建平滑,易于定制的动画.SpinKit 的目标不是提供一个每个浏览器 ...

  9. T-SQL高级查询语句

    高级查询 1.连接查询,对结果集列的扩展select * from info select * from info,nation #形成笛卡尔积select * from info,nation wh ...

  10. ime-mode:disabled 关闭文本框输入法

    在用户输入数字的表单中,需要禁止用户输入中文.符号等,减少用户输入出错误的可能性,CSS可以实现此功能. ime-mode的语法解释如下: ime-mode : auto | active | ina ...