iOS上架ipa上传问题那些事

原文: http://www.jianshu.com/p/1e22543285c2

字数513 阅读312 评论0 喜欢1

通过xcode直接打包上传,不会提示你的ipa文件有没有错误,只会提示上传成功与否,但在iTunesStore里构建版本的时候并不能看到上传的ipa版本,因为xcode上传并不会检测ipa文件的可用性。解决办法:使用Application Loader(以下简称AppLoader)上传。

注意:

1.iOS9版本的ipa即使用Xcode7生成的ipa文件不需将ipa后缀名改为zip,反之则需要将ipa后缀名改为zip。

在使用AppLoader上传ipa文件时,AppLoader会检测ipa文件的可用性,并提示错误。

错误1:

解决办法:

1. 在xcode左下角搜索info.plist 找到第三方的info.plist文件,如友盟中腾讯Api文件夹下的info.plist文件;

2. 找到Bundle version字段 ,将其修改为项目对应的build号;

3. 找到Bundle identifier 字段,将其修改为项目的Bundle identifier号;

4. 找到Bundle versions string, short字段,将其修改为项目的版本号;

5.如果没有找到则添加相应的字段,并将值设为与项目中对应的值一致。

错误2:

解决办法:

1.找到相关的第三方文件的bundle文件中的info.plist文件,也可以使用上面所提到的方法在xcode左下角

搜索,然后找到报错的文件;

2.删除剪头指向的那行

错误3:

解决办法:

设置项目的LaunchImage

1.在target—>general下设置

2.info.plist文件中或在target—>info中添加

3.Images.xcassets下新建LaunchImage(与上面设置的文件名一致即可)文件夹

4.在LaunchImage中设置启动图片,iPhone相关的启动图片都得设置(大小:5.5:1242*2208 4.7:750*1334)

错误4:版本号低于已上传版本的版本号

解决办法:将version修改为大于已上传的ipa文件的版本,如果不知道已上传的最大版本号,可以去iTunesStore查看

最新文章

  1. 为html.EditorFor添加样式
  2. JAVA中遇到 UTF-八 序列的字节 1 无效
  3. 黄学长模拟day1 球的序列
  4. vim中执行shell命令小结
  5. BestCoder Round #73 (div.2)(hdu 5630)
  6. vim 打开多个文件
  7. KEEPALIVED 检测RS原理
  8. Base64编码的java实现
  9. oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)
  10. 学习率 Learning Rate
  11. Visual Studio color schemes
  12. python 语法的一些特性记录
  13. DataTables中自增序号的实现
  14. Event Tracing For Windows
  15. android 多进程
  16. 如何获取某个网站的favicon.ico
  17. UITextView 的使用
  18. Swift_TableView(delegate,dataSource,prefetchDataSource 详解)
  19. KVM(三)I/O 全虚拟化和准虚拟化
  20. javascript是一种面向对象语言吗?如果是,您在javascript中是如何实现继承的呢

热门文章

  1. 我离baidu.com有几跳
  2. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 防止暴力破解密码、提高大型信息系统安全
  3. sql语句 in的教训
  4. 您还在招聘网上海量投简历然后等面试机会吗?那你已经OUT了。
  5. mysql中的优化, 简单的说了一下垂直分表, 水平分表(有几种模运算),读写分离.
  6. 理解C# 4 dynamic(1) - var, object, dynamic的区别以及dynamic的使用
  7. 软件卸载工具 Uninstall Tool 3.5.1 中文破解版
  8. ubuntu中 不同JDK版本之间的切换
  9. JS Select 月日日期联动
  10. Linux系统下的程序开发之:命名规范