适配ios10(iTunes找不到构建版本)
前两天上架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找不到构建版本)的更多相关文章
- Xcode 8 打包上线 iTunes Connect 找不到构建版本
Xcode 8 打包上线 iTunes Connect 找不到构建版本 最近苹果推出新的mac操作系统(macOS Sierra 10.12),大家可能都已经升级了,作为一个开发者,小编肯定是第一时间 ...
- xcode8打包ipa文件, application loader上传成功,但是iTunes Connect不显示构建版本
最近更新的Xcode8.今天提交新项目时.按照以往的流程走 Xcode 编译ipa文件.applicaiton loader提交成功 但是.iTunes connect构建版本不显示.非常疑惑.平时等 ...
- iOS - 总结适配IOS10需要注意的问题
1.自动管理证书 首先要说的就是Xcode8.打开Xcode8最明显的就是Targets-->General下的自动管理证书模块.以前对于新手来说无论是开发还是打包都必须要被苹果的开发签名系统虐 ...
- xcode8 上传ipa文件无法构建版本
在xcode8 升级后上传ipa文件 需要设置一个安全提示,现在上传app store的方式为xcode或者 application loader 一.xcode 准备工作完成后点击Product-- ...
- iOS 为什么使用xcode8上传app包到appStore无法构建版本
使用xcode8或者application loader上传代码包到AppStore提示上传成功,但是我们在iTunes Connect中的构建版本或者活动中看不到已上传的代码包.这个问题原因是:ap ...
- iOS10 开发权限适配设置 崩溃(上传打包后构建版本一直不显示)
ios10 系统必须强制配置系统权限 如果不配置,调试的时候导致崩溃,还会引发包无效的问题,导致上传打包后构建版本一直不显示 解决方案1.在项目中找到info.plist文件,右键点击以 Source ...
- 使用 xcode 8 构建版本 iTunes Connect 获取不到应用程序的状态的解决办法
Archive生成Release版本的ipa并将其提交到iTunesConnect,上传成功后我打开iTunesConnect网站登录我的开发账号,准备提交版本更新,然而我却找不到 ...
- 关于iOS构建版本提交iTunes后,一直不出现,没加号的解决方案
最近第一次遇到,正常打包,上传iTunes App Store,都能正常upload. 也可能是因为刚升了Xcode 8 的缘故,莫名其妙的小问题... 描述如下: 如果进iTunes的活动界面,也能 ...
- ItunesConnect:上传完二进制文件后在构建版本中找不到
最近经常遇到上传完二进制文件后在构建版本中找不到的情况: 环境:Xcode 8.2 (8C38) 大致有几种原因,可以按照以下步骤排查下. 排查步骤: 1.检查使用的权限,并info.plist文件中 ...
随机推荐
- 【技巧篇】解决悬浮的<header>、<footer>遮挡内容的处理技巧
引言 在现在的前端页面中,尤其是移动端,经常会需要将<header>或者是<footer>模块悬浮出来,跟随页面的滑动保持定位在页面的最上方或者是最下方,如下图所示. “回 ...
- C算法编程题(二)正螺旋
前言 上一篇<C算法编程题(一)扑克牌发牌> 写东西前总是喜欢吐槽一些东西,还是多啰嗦几句吧,早上看了一篇博文<谈谈外企涨工资那些事>,里面楼主讲到外企公司包含的五类人,其实不 ...
- php后管理分类导航菜单
<!DOCTYPE> <html> <head> <meta http-equiv="Content-type" content=&quo ...
- grape动态PHP结构(二)——管理后台
一.概述
- objective-c 语法快速过(3)
oc 里的匿名对象 oc 这里,很少用到,因为并不适用于oc的内存管理,只是面试笔试也许出现,要求能看懂,不要在项目里这样写,因为写匿名对象,会造成内存泄露 #import <Foundatio ...
- reflow和repaint(摘录自张鑫旭的翻译)
//正文开始 关于回流(reflows)与重绘(repaints),我已经在twitter和delicious上发布,但是并没有在演讲中提到或是以文章形式发布. 第一次让我开始思考关于回流(reflo ...
- 1Z0-053 争议题目解析419
1Z0-053 争议题目解析419 考试科目:1Z0-053 题库版本:V13.02 题库中原题为: 419.In Oracle 11g, by default which one of the fo ...
- App Widget简单应用
首先后台进程创建一个PendingIntent对象,其中PendingIntent中包含一个真正的Intent,创建完成后将此PendingIntent对象交给桌面控件所在的进程,当用户点击桌面控件或 ...
- JS实现-页面数据无限加载
在手机端浏览网页时,经常使用一个功能,当我们浏览京东或者淘宝时,页面滑动到底部,我们看到数据自动加载到列表.之前并不知道这些功能是怎么实现的,于是自己在PC浏览器上模拟实现这样的功能.先看看浏览效果: ...
- C#循环测试题
关于如下程序结构的描述中,哪一项是正确的? for ( ; ; ) { 循环体; //何问起 } a) 不执行循环体b) 一直执行循环体,即死循环c) 执行循环体一次d) 程序不符合语法要 ...