application loader上传成功,但是iTunes Connect不显示构建版本

来源:互联网 发布:如何使用淘宝客返利 编辑:程序博客网 时间:2024/06/05 08:11

application loader上传成功,但是iTunes Connect不显示构建版本,如图:


今天遇到这个问题了,我也是很茫然!把今天的遭遇和大家聊聊!一般出现这种问题是二进制文件被拒了:

1.显示上传成功其实被拒绝了,尝试重新上传一个build版本,但是build版本一定要比之前上传的高;

2.上传成功,iTunes Connect不显示构建本版,但是你的开发者账号注册邮箱会收到回复邮件,根据邮件提示查看错误原因。

3.还有一种就是iOS10之后、苹果对app使用用户权限更严格,以下内容是app上会用到的权限

* 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?

* 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?

* 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?

* 通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?

* 蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?

* 语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?

* 日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?

* 定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据

* 定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据

用了哪个就添加上、要不就会被拒!注意:这里是健值对,相应的value一定也要写上,否则还是还是会被拒!!!

4.我今天遇到的情况,上传成功没有邮件回复,后来我发现我的应用只是使用了,定位功能!没毛病啊,我就在想其中导入了很多三方,会不会是哪一个三方对权限控制有要求,后来我在排查的过程中发现了原因所在!我导入银联支付的时候,生成一个临时文件,如图:

在archive的时候就多编译一个临时文件进去,所以导致我显示上传成功,但是二进制文件和源码不符合,将该文件移除即可,后来我发现这个文件是一定存在的。但是只能存在sdk文件夹里,不能出现在工程目录中!我收索了一下.tmp

1.Documents:

只有用户生成的文件、其他数据及其他程序不能重新创建的文件,应该保存在<Application_Home>/Documents 目录下面,并将通过iCloud自动备份。

2.Library:

可以重新下载或者重新生成的数据应该保存在 <Application_Home>/Library/Caches 目录下面。举个例子,比如杂志、新闻、地图应用使用的数据库缓存文件和可下载内容应该保存到这个文件夹。

3.tmp:

只是临时使用的数据应该保存到 <Application_Home>/tmp 文件夹。尽管 iCloud 不会备份这些文件,但在应用在使用完这些数据之后要注意随时删除,避免占用用户设备的空间

注意: 一定要把要存的文件存到正确的位置,不然在审核的时候有可能因为违反苹果的规则而被拒!






0 0
原创粉丝点击