XCode7,打包上传的一些警告,及参考处理方法
1、ERROR ITMS-90046 /90085: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '*' for key 'com.apple.
原因 : 生成的API 分析文件过大,系统不能在提交前,完成API使用信息的校验。
解决办法: command+Shift + K clean 下 Xcode 缓存,重新打包上传 即可。
2、ERROR ITMS-90188

原因及解决办法:打包的同一个版本,每次编包build号(就是上面说的CFBundleVersion)要递增。
3、ERROR ITMS-90086:"missing
64-bit support. beginning
on february 1, 2015, new iOS apps submitted to the app store must be
include 64-bit support and be built with the ios8 SDK......
这是因为现在提交的app必须支持64位,
但是使用cocospod时,在Podfile文件里面加上:
post_installdo |installer| installer.project.targets.eachdo |target| target.build_configurations.eachdo |config|
config.build_settings['ARCHS'] ="armv7 arm64" endend end
4、Error itms-90060 This bundle is invalid:这是在我跟新软件第二个版本时,填写的版本号格式与上次提交的不一致造成的,改成一致的就行。
5、Error itms-4236:这是在提交中版本号带有字符造成的,改为数字即可
6、ERROR ITMS-90098
、ERROR
ITMS-90096
- 打开图片资源包
LaunchImage,就添加。 *.png。
项目设置如下
8、ERROR ITMS-90535
找到腾讯的info。plist
删除箭头指向的一行
重新打包,上传。
9、ERROR ITMS-90186:
"Invalid Pre-Release Train. The train version '100' is closed for new build submissions"
10、ERROR ITMS-90062:
"This bundle is invalid. The value for key CFBundleShortVersionString [100] in the Info.plist file must contain a higher version than that of the previously
approved version [100]."
提交新版本时 CFBundleVersion 和 CFBundleShortVersionString 都要大于上个版本才行
它的提示应该是你的 CFBundleShortVersionString 没有大于之前的版本号
11、"Invalid package. Applications built with sdk 9.0 or later must be packaged
as proper IPA files."
这是error是因为打包问题,解决方法:
原先上传的是.zip文件,现在需要上传 .ipa文件。也就是需要将打包成的app在打包成ipa文件就可以了。
具体步骤:
1、新建文件夹 Payload
2、将xcode编译好的app放在Payload文件夹中
3、压缩Payload文件夹为 .zip文件,然后重命名为 .ipa
12、ERROR
ITMS-9000
:"The binary you uploaded was invalid"
重新注册了一下Provisioning Profiles,不知道什么原因原来的.mobileprovision我有下载,但在apple developer网站就没有了,只能呢重新注册了一下就成功了
问题出在你的Provisioning Profiles上面,你在确定一下你发布用的Provisioning Profiles是否出现在你的apple developer网站的Provisioning Profiles页面中
13、ERROR
ITMS-90046:
"Invalid
Code Signing Entitlements.
在对项目进行打包上传到APPStore时候,出现以下这个错误:
翻译过来的大概意思就是:"无效的代码签名权利。您的应用程序包的签名包含不支持iOS上的代码签名授权"。那么十有八九是打包的描述证书有问题,或者是项目的Bundle Identifier命名出现不规范等。参考:http://www.jianshu.com/p/3c2a97b36769
14、ERROR ITMS-90022:
pixels, in .png format for iOS versions < 7.0."
15、WARNING ITMS-90025:
"Missing recommended icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0."
从显示出的错误中我们看到项目中缺少了57x57和120x120的PNG格式图片。那我们如何添加进去了,这是我们关心 的。
解决ERROR ITMS-90022和WARNING ITMS-90025方案是:
一、在文件夹images.xcassets下的文件夹AppIcon.appiconset中添加icon.png、icon@2x.png以及icon-60.png、icon-60@2x.png这些PNG图片
二、打开Contents.json,添加 "filename" : "icon.png"
16、INFO ITMS-90111
To submit an app for distribution on the App Store, you will need to build the app with release versions of Xcode and iOS SDK."
信息显示你的应用程序是建立Xcode的beta版本或iOS SDK。只能由应用分布式测试测试版软件
方案:用发布版本的Xcode和iOS SDK来构建应用程序
17、ERROR ITMS-90474/90475
: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'.
Found 'UIInterfaceOrientationPortrait' in bundle 'xxxx'."
在X5-info文件中添加
<key>UIRequiresFullScreen</key>
<true/>
18、ERROR
ITMS-90049 /90535
This
bundle is invalid The bundle identifier contains disallowed characters
解决办法(一):删除项目中第三方的plist文件(最主要的腾讯的info.plist)。。。。
方法(二):在腾讯的info.plist中添加bundle id 键值对。
这两个error都是第三方的info.plist 文件问题,解决方法
在xcode左下角搜索info.plist 找到第三方的info.plist文件,如友盟中腾讯Api文件夹下的info.plist文件;
找到Bundle version字段 ,添加项目的build号
添加Bundle identifier 字段,并对应添加项目的BundleId号;
找到Bundle versions string, short字段 添加项目的版本号
XCode7,打包上传的一些警告,及参考处理方法的更多相关文章
- XCode7打包上传报错
在XCode7上传应用时,上传失败遇到两个错误,提示如下: ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundl ...
- Xcode7打包上传App Store发生ERROR ITMS-90535 错误解决方法
两个方法解决 1.如果用不到QQ分享啥的,直接删掉TencentOpenApi这个文件夹. 移除掉这个模块 ..简单粗暴,我就是这么解决的. 2.找到TencentOpenApi_IOS_Bundl ...
- ios使用xcode进行Archive打包上传出现的常见错误
error itms 90362上传appstore 一直报错ERROR ITMS-90362: "Invalid Info.plist value. The value for the k ...
- iOS 打包上传AppStore相关(2)-Xcode相应配置
上一篇描述了如何在AppleDeveloper创建Certificates.App IDs和Provisioning Profiles的过程.本篇将详细描述在Xcode部分我们需要做的配置. 1.配置 ...
- iOS 打包上传AppStore相关(1)-相关证书配置
最近一个老项目需要更新迭代,一个新的项目需要上线.有一些自己出现的BUG,也有一些没搞懂到处翻资料的问题.在此想做一个总结,写一下总体步骤,尽可能的详细一些,以及自己的一些理解.有很多步骤因为我们查阅 ...
- 【NuGet】打包上传一条龙服务
昨天写了搭建自己的NuGet程序源,但是领导不满意之前的打包上传~~,无奈只能去爬点思路了,这里参考的其他博文,但是还是想写下来. 第一步.建立一个批处理文件 在文件里,有三条命令: nuget pa ...
- 打包上传成功, itunes connect 不出现上传的版本
由于有一次感觉build setting 里 code signing identity设置证书有点乱,有些已经用不到了,就想把那些删除 于是我找到了所有证书的那个文件夹(进入所有证书的那个文件夹), ...
- iOS开发进阶 - 使用shell脚本自动打包上传到fir.im上-b
用fir.im测试已经好长时间了,感觉每次打包上传都很麻烦,想着是不是可以用脚本自动打包,在网上搜了一下确实有,下面总结一下如何使用脚本自动打包上传到fir.im,以及打包过程中遇到的问题和解决办法 ...
- Maven配置jar(war)包自动打包上传Maven服务器的配置
Maven配置jar(war)包自动打包上传Maven服务器的配置 创建jar(war)包工程 创建一个maven工程 在工程中穿件一个测试类 配置pom.xml <distributionMa ...
随机推荐
- git 换行符问题
git 换行符问题 在windows环境中 对于autocrlf = false 不会激发 关于换行符的处理 对于autocrlf = true 会在提交是将LF替换成CRLF 切出时时CRLF 对于 ...
- 【LeetCode】139 - Word Break
Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separa ...
- java-web查询系统
1:select标签.选择列表~ 让从数据库得到的科目名称全部放入一个ArrayList里,用for循环将其遍历.数据库存取暂不介绍. 效果图: classC班没有此分数段,所以我改成classA p ...
- KMP算法的代码实现
上周算法班的BEN老师花了1个小时讲自动机和KMP的关系,结果failed...明天又要上课了,花了半天时间看了下KMP,暂且停留在利用next求模式中的跳跃长度,自动机那个还不能理解... 具体的可 ...
- CentOS6.5修改mysql数据文件路径
1.停止mysql服务 service mysql stop 2.移动数据文件位置(保留原文件权限) cp -a /var/lib/mysql /mysqldata 3.修改/et ...
- HW7.15
public class Solution { public static void main(String[] args) { double[][] set1 = {{1, 1}, {2, 2}, ...
- 自定义延时查询控件---valen
当查询已经成标配 查询是已成为每个应用常用的功能,也正是这样前端后对查询的设计需求也日益增加,本文针对前端(Android端)查询控件做一个例子: 控件设计与逻辑 产品的设计UI图; 要达到如下 1| ...
- 谈FTP服务器攻击技术及其展望 (下)
上篇回顾:谈FTP服务器攻击技术及其展望 (上)http://chenguang.blog.51cto.com/350944/436876 本文出自 "李晨光原创技术博 ...
- Codeforces 687C. The Values You Can Make (dp)
题目链接:http://codeforces.com/problemset/problem/687/C 题目大概说给n个各有价值的硬币,要从它们中选出若干个组合成面值k,而要求的是各个方案里这些选出的 ...
- http://docwiki.embarcadero.com/RADStudio/XE7/en/Delphi_Data_Types
http://docwiki.embarcadero.com/RADStudio/XE7/en/Delphi_Data_Types