解决Xcode8打包上传构建版本无效的办法
发现问题
升级xcode8以后昨天下午打包上传项目多次,每次都可以成功打包,然后出现
正在处理
稍等片刻以后画风突变
正在准备的版本消失不见
连续试了好几次都是这种问题,最后用的xcode7.3重新打包上传成功!
版本构建无效的都是xcode8打包上传的
但是,既然xcode8出现了这种问题,我们就要解决它,今天又重新用xcode8打包.
解决方法
首先当然是访问系统权限。
这个很好解决,项目中访问了隐私数据,比如:相机,相册,联系人等,在Xcode8中打开编译的话,都会crash。于是不喜欢copy的我自己在info.plist
添加了几项,如图:
开始了解iOS10的一些更新特性,又百度查了一些资料,才发现跟软件访问系统的相机、相册、录音等的权限的问题,也就是在info.plist
里添加几个字段来自定义权限询问时的显示文字。
相机权限:
Privacy - Camera Usage Description
允许此权限才能使用相机功能
相册:
Privacy - Photo Library Usage Description
允许此权限才能保存图片
麦克风:
Privacy - Microphone Usage Description
允许此权限才能录音
里面定义的字符串会在系统权限询问的时候显示在弹窗上。
之后在编译运行就可以了。
总结
以上就是总结的在Xcode8打包上传构建版本无效的解决办法,希望对有需要的大家能有所帮助,如果有疑问大家可以留言交流。
相关推荐
-
解决Xcode 8构建版本iTunes Connect获取不到应用程序状态的办法
前言 iOS10正式版本已发布,Xcode8也跟着就发布了,于是我就在第一时间将Xcode8和iOS10都更新了.但是一波需要适配的问题就来,有Xib的问题,还有很多界面上的问题,在iOS10上根本不能看. 通过半天的修改终于把界面适配好了,这时我以为iOS10的适配应该就到此为止了,于是我就Archive生成Release版本的ipa并将其提交到iTunesConnect,一切都是那么的顺利.然而事实并不是这样的,上传成功后我打开iTunesConnect网站登录我的开发账号,准备提交版本更新
-
xcode8提交ipa失败无法构建版本问题的解决方案
最近iOS10出来了 Xcode也跟着升级到了8 想着App做个更新 于是修改好了代码打算上传新包 ,无奈总是发现构建不了新版本 1.如果是收费的App,那么是要去同意一个协议,才能构建新版本的 || 如果是免费App,那就忽略这条 2.如果你上传了新包,无论是Xcode上传,还是 Application Load 工具上传 ,只要你在ITC后台看不到你的预提交版本, 而且你的构建新版本始终不出现那个➕,那就不要再空等了,应该是你上传的ipa包有问题(ps:尽管你上传好像成功了) 可以从这个图看
-
解决Xcode8打包上传构建版本无效的办法
发现问题 升级xcode8以后昨天下午打包上传项目多次,每次都可以成功打包,然后出现 正在处理 稍等片刻以后画风突变 正在准备的版本消失不见 连续试了好几次都是这种问题,最后用的xcode7.3重新打包上传成功! 版本构建无效的都是xcode8打包上传的 但是,既然xcode8出现了这种问题,我们就要解决它,今天又重新用xcode8打包. 解决方法 首先当然是访问系统权限. 这个很好解决,项目中访问了隐私数据,比如:相机,相册,联系人等,在Xcode8中打开编译的话,都会crash.于是不喜欢c
-
iOS中打包上传常见的错误与解决办法
一.ERROR ITMS-90535 首先这个原因导入了其他第三方导致的问题,首先找到友盟库里面的腾讯API,找到其中的info.plist文件: 找到箭头所指向的一行,随后删掉 这一行 就可以了: 二.ERROR ITMS-90635 这个是由于项目中有使用到Cocoapods导入第三方的库使用bitcode造成的,此种错误我在网上找到了三种解决办法: 方法一 项目->targets->enable bitcode->no pods->project->enable bit
-
浅析SpringBoot打包上传到docker并实现多实例部署(IDEA版)
最近有一个朋友问我有没有玩过docker,回答起来底气不是很足 ^ - ^ (刚开始玩cloud的时候接触过,玩过一会,后面在实际开发中比较少用,所以基本上可以说是忘记了.),今天花了点时间整理之前的笔记以及整理走一个流程,记录一下吧,下次玩得时候C V 就好啦~ 1. Docker的安装以及开启远程访问 1.1 安装 # 检查虚拟机内核版本,必须是3.10及以上 uname -r # 安装docker yum install docker # 输入y确认安装 # 启动docker system
-
Android打包上传AAR文件到Maven仓库的示例
1.创建 Android 库 按以下步骤在项目中创建新的库模块: 依次点击 File > New > New Module. 在随即显示的 Create New Module 窗口中,依次点击 Android Library 和 Next. 为您的库命名,并为库中的代码选择一个最低 SDK 版本,然后点击 Finish. 2.上传aar包至Maven私服 打开新模块 build.gradle 文件,按如下说明修改: plugins { id 'com.android.library' // 库
-
Spring Boot 打包上传Docker 仓库的详细步骤
重要提示:学习本文之前需要提前了解docker容器相关的知识,了解和熟练运用常用的docker操作命令,如果已经了解了docker容器相关的知识那我们就开搞吧! 以下是完成标题所述功能的大致步骤: 搭建docker镜像仓库 修改Spring Boot 配置文件添加docker仓库配置,打包,上传至docker 镜像仓库 从自己搭的docker镜像仓库拉取上传的镜像文件并运行 Step1 搭建docker镜像私有仓库 搭建docker镜像仓库我们需要依赖docker-registry工具 ,doc
-
vue项目打包上传github并制作预览链接(pages)
当Vue项目完成后,在根目录下打开命令行,输入命令: npm run build 实际上此命令就是执行build.js文件,将项目打包成静态资源. 此命令完成后,项目根目录下会多出一个dist文件夹,dist文件里面有: static文件下包括项目打包后的css.js.img.fonts(字体图标). 项目资源无法加载 点击index.html,浏览器显示该页面是空白的.打开控制台看到index.html文件中没有加载任何css.js文件. 解决方法: 打开项目根目录config下的index.
-
maven将项目打包上传到nexus私服的详细教程
1.pom.xml文件添加distributionManagement节点. 模块项目中如果存在父子项目,且父子项目的jar包都需要上传到私服的话,直接在父项目pom文件中添加这段配置,如果只需要将子项目jar包上传私服,则在子项目的build标签同级添加这段配置. <!-- 使用分发管理将本项目打成jar包,直接上传到指定服务器 --> <distributionManagement> <!--正式版本--> <repository> <!-- ne
-
maven项目打包上传到私有仓库
目录 1. 背景 2. 步骤 2.1 修改pom.xml 2.2 命令执行 2.3 成功后的依赖 3. 扩展 1. 背景 最近有些自己制作的工具包,需要单独抽取出来之后,在打包的时候,同时上传到自己的maven私服仓库,供别人引用,并且还能够引用的时候看到源码.但是,在上传的过程中总是失败不成功,特别上火.最后总算成功,记录下步骤,希望能够帮助到需要的人. 2. 步骤 先说下我的要求: 本地打包能够自动上传maven私服仓库. 别人引用后,能够看到源码及注释. 2.1 修改pom.xml
-
微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题
微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImagesIds) { if (localImagesIds.length === 0) { $.showPreloader('正在提交数据...'); $('form').submit(); } wx.uploadImage({ localId: localImagesIds[0], // 需要上传的图片
-
form+iframe解决跨域上传文件的方法
(1) jsp代码: <form id="form" name="form" enctype="multipart/form-data" method="post" target="hidden_frame"> <table style="border:0;width:100%;text-align:middle;"> <tr style="bo
随机推荐
- FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码
- jquery 日期分离成年月日的代码
- js 转义字符及URI编码详解
- JavaScript Math.round() 方法
- 微信公众平台开发之发送图文消息.Net代码解析
- 在Python中使用mechanize模块模拟浏览器功能
- 讲解Python中的标识运算符
- C#类中属性与成员变量的使用小结
- 使用JS读秒使用示例
- 读jQuery之十四 (触发事件核心方法)
- ASP字符串转换为整形、双精度型、布尔
- 浅谈安装ORACLE时在Linux上设置内核参数的含义
- python中执行shell的两种方法总结
- Can't connect to MySQL server的解决办法
- Javascript的表单与验证-非空验证
- Windows 2003中重置TCP/IP
- CentOS 5.1 4.6最新官方下载地址列表
- 在ASP.NET 2.0中操作数据之三十四:基于DataList和Repeater跨页面的主/从报表
- c# 二分查找算法
- 生活中的清洗秘籍(转)