iOS开发日记39-上传ERROR-90535,90529,90049
今天博主有一个Xcode7上传app的ERROR的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.
本来刚刚升级成Xcode7.0,在使用application loader上传的时候,出现error,在网上查了一下,升级到Xcode7.1,还是有error
ERROR ITMS-90049:"This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The Application Bundle.]"ERROR ITMS-90535: "Unexpected CFBundleExecutable Key. The bundle at 'ZCIos.app/TencentOpenApi_IOS_Bundle.bundle' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue."
这两个error都是第三方的info.plist 文件问题,解决方法
在xcode左下角搜索info.plist 找到第三方的info.plist文件,如友盟中腾讯Api文件夹下的info.plist文件;
找到Bundle version字段 ,添加项目的build号
添加Bundle identifier 字段,并对应添加项目的BundleId号;
找到Bundle versions string, short字段 添加项目的版本号
ERROR ITMS-90529: "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
还有一种打包方法是使用shell脚本
- #!/bin/bash
- APPNAME="appName"
- ZIPNAME="zipName"
- IPANAME="ipaName"
- mkdir ./ipa/Payload
- cp -r ./${APPNAME}.app ./ipa/Payload
- cd ipa
- zip -r ${ZIPNAME} *
- mv ${ZIPNAME}.zip ${IPANAME}.ipa
将这个脚本放在Release-iphones文件夹下,运行这个脚本就可以将app转换为ipa。
转载于:https://www.cnblogs.com/Twisted-Fate/p/4917675.html
iOS开发日记39-上传ERROR-90535,90529,90049相关推荐
- ios开发日记-18上传appStore时,遇到错误,代码为ERROR ITMS-90049
上传appStore时,遇到错误,代码为ERROR ITMS-90049 解决问题方式: 1. 在xcode左下角搜索info.plist 找到第三方的info.plist文件,如友盟中腾讯Api文 ...
- 【转】 iOS开发之打包上传到App Store——(一)各种证书的理解
OK,有日子没写iOS开发的相关文章啦,主要是最近的精力都没在这上面,不过既然产品已经快要出来了,就有必要了解一下各种证书啥的(众所周知iOS的一堆证书可是很让人头大呀),最近确实被这个搞得头大,然后 ...
- iOS开发之打包上传报错: ERROR ITMS-90087/ERROR ITMS-90125
制作好的framework在打包上传至AppStore如果出现以下错误,则说明这个SDK里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所以会在上传的时候报错,解决办法就 ...
- 【iOS开发】AFNetworking上传语音文件(.mp3)到服务器
一.业务环境 将本地的录音文件 .caf 文件通过网络上传到服务器,服务器将此文件保存为 .mp3 格式. 二.实现思路 ( 1 ) 通过使用AVAudioRecorder,将录音文件保存到本地 ( ...
- iOS开发:GitHub上传代码错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决方法
上传代码到Git上面,有时候会遇到各种情况,有些时候是因为合并代码冲突,有些时候是因为修改了Git的登录密码需要重新认证.那么这里就来讲解错误提示fatal: Authentication faile ...
- 微信开发h5图片上传(拍照、图片压缩、IOS照片旋转)
微信开发h5图片上传 开发环境 vue.js,原生h5 input file, 微信公众号网页 依赖安装 exif-js:IOS下拍照照片的方向有问题, 需要exif-js来读取照片信息进行旋转处理: ...
- python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)
python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv) 一.上传文件 上传一个图片 使用input type="file& ...
- 微信小程序云开发如何实现上传视频 以及 图片
微信小程序云开发如何实现上传视频 以及 图片 最基础的数据库增删改查,上传到云存储即可实现,附源码 wxml文件 <button bindtap="upload">上传 ...
- 陪玩网站源码的PHP后台开发,文件上传与下载的实现
在陪玩网站源码开发中,除了客户端之外还得开发一个服务端,而服务端一般采用的是PHP开发框架及语言,在服务端中我们会上传一些需要用到的文件,具体需要如何实现呢?今天我们就一起来了解一下陪玩网站源码的PH ...
- IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例
IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add bu ...
最新文章
- 大三Java后端暑期实习面经总结——Java容器篇
- apache mysql 添加到开机自动启动
- Python基础教程(八):日期和时间、文件I/O、异常处理
- 使用 Spring Cloud 实现微服务系统
- asp用于取代什么技术_苹果Mini LED晶粒四季度量产,用于新iPad Pro,三安光电或成赢家...
- 英语口语-文章朗读Week9 TuesDay
- IEnumerableT 接口主要成员
- 监视和调整Linux网络协议栈:接收数据
- c语言基础编程题山东科技大学,C语言练习题〔山东科技大学吐血整理〕.doc
- MySQL中 limit和offset用法
- 史上最强三千六百道脑筋急转弯
- 用Eclipse的TaskList功能进行任务管理(提高工作效率)
- STM32CubeMX——霍尔编码器、L298N驱动电机
- SQLyog12.08安装详细教程
- ArcGis 拓扑检查——缺顶点、悬挂检查代码 C#
- PowerPoint 中缺少think-cell 加载项怎么解决?
- python测试脚本实例-python脚本测试
- Stack Frame JAVA运行时数据区域之栈帧
- pytorch 预训练模型
- 基于BTN7971芯片得H桥驱动
热门文章
- c++ builder 2010论坛_CHiF中国血液创新论坛 | 领域大咖带您开启CLL的个体化治疗之门...
- apache php的权限,Unix上的Apache PHP写权限
- python英语培训_学习Python语言一定要英语好嘛?
- linux函数入参个数限制,PowerShell函数中限制数组参数个数的例子
- 呆瓜半小时入门python数据分析_金融和生物信息学多个实战案例
- oracle9.2.0.7,Oracle9.2.0.1升级到9.2.0.7
- deeplin显示安装空间不够_太实用了!这种冷门的显示器支架可帮了大忙了
- 翻译:Swift5 使用日期类型:Date、DateFormatter、DateComponent
- 极客大学架构师训练营 大数据架构、Spark、Flink、机器学习、PageRank算法、神经网络 第13次作业
- 算法:求刚好大于当前数组组合Next Permutation