iOS app 上传到AppStore过程中遇到的问题汇总

1> 上传1024*1024的APP图标时,图标中不能包含alpha通道或者透明度;
2> LanchImage的图片格式只能是png格式,jpg格式xcode无法加载成功;
3> 开发者在填写联系人号码的时候,需要在前面带”+”和区号,例如 +8618205197820;
4> 模拟器截图时,要将模拟器的scale设置成100%,解出来的图片才能上传成功,否则截出来的图片无法上传.
5> 模拟器截图的快捷键是: command + s ;
6> 登录开发者账号,发现里面的相关证书,APPid,添加device,创建删除描述文件的基本操作无法进行,所有的按钮都是灰色的,无法点击时, 说明你的账号没有操作权限,立即与公司的管理层沟通联系,开通权限;
7> 开发者账号过期续费,需要重新设置账号的权限,否则账号没有相关的操作权限.
8> LanchImage的相关尺寸总结:
portrait 竖屏
landscape 横屏
这里写图片描述
iOS app 上传到AppStore过程中遇到的问题汇总_第1张图片
iOS app 上传到AppStore过程中遇到的问题汇总_第2张图片
iOS app 上传到AppStore过程中遇到的问题汇总_第3张图片
9> appIcon的相关尺寸
iOS app 上传到AppStore过程中遇到的问题汇总_第4张图片

10> LaunchImage的格式 一定要是png 否则会即使能将图片拖进工程,upload上传到AppStore还是会报错.
报错如下:
解决方案:
首先检查图片的格式是否为png格式;然后重新打包生成;如果还是失败操作如下;
其次打开工程的配置文件info.plist添加UILauchImage选项:
iOS app 上传到AppStore过程中遇到的问题汇总_第5张图片
重新打包生成,再不成回天乏术!!!

11> 上传出现错误
ERROR ITMS-90032:”Incaild Image Path - No image found at the path referenced udner key ‘CFBundleIconFile’:’Icon.png’.
解决方案:
找到工程的配置文件 info.plist 删除icon选项对应的key值;也可直接删除icon选项!!!

12> 上传报错
iOS app 上传到AppStore过程中遇到的问题汇总_第6张图片
解决方案:
出现这种错误,主要是由于使用了软件,例如鱼摆摆,Latern等等,只要关闭这些软件,重新提交即可.

13> 上传报错
iOS app 上传到AppStore过程中遇到的问题汇总_第7张图片
解决方案:
上传了好几次,都是包这种错误,真是日了狗了,换一种提交方式使用Application Loader 提交appStore
首先你要导出ipa包,然后打开Xcode>Open Developer Tool> Application Loader>输入你的苹果开发者账号与密码
选择交付您的应用,再点击选取(这里选取的是应用导出的.ipa文件,另外请在itunesconnect中提前设置好此版本信息)
按照此流程就能提交成功.
使用Application Loader 提交AppStore的截图如下:
iOS app 上传到AppStore过程中遇到的问题汇总_第8张图片

14> 真机调试时报错
iOS app 上传到AppStore过程中遇到的问题汇总_第9张图片
解决方案:
原因是描述文件的错误引入,我们需要将描述文件设置成开发证书创建的描述文件。

15>上传报错如下所示
iOS app 上传到AppStore过程中遇到的问题汇总_第10张图片
解决方案:
出现这种错误的主要原因是,引用的第三方库中包含了info.plist文件,其文件中存在Executable file字段,将此字段删除,重新打包即可.
iOS app 上传到AppStore过程中遇到的问题汇总_第11张图片
16> 上传报错如下显示
iOS app 上传到AppStore过程中遇到的问题汇总_第12张图片
解决方案:
原因:当前上传的构建版本号(bulid值),低于上一次上传的构建版本号,只要将当前的版本号修改大于上一次的构建版本号即可;上一次上传 的构建版本号,可以在 ituns connent中查询获得.
17> Xcode8 编译ipa、使用applicaiton loader提交成功 但是在iTunes connect中构建版本始终不显示,如下所示
iOS app 上传到AppStore过程中遇到的问题汇总_第13张图片
解决方案:查看苹果开发者账号的注册邮箱,一般苹果公司都会将拒绝的原因写在邮箱里面的,按照邮箱中的指示去做修改,重新上传即可。
我查看邮箱遇到的问题如下:
iOS app 上传到AppStore过程中遇到的问题汇总_第14张图片
解决方案:
出现这种情况主要是Xcode8,iOS10发布之后,对于系统相关硬件的调用赋予了权限,只有开通权限之后才能调用,否则应用程序会崩溃,并且拒绝审核通过,我们需要做的是打开Xcode,在info.plist文件中添加相关权限如下所示:
iOS app 上传到AppStore过程中遇到的问题汇总_第15张图片

你可能感兴趣的:(iOS,基础篇)