Xcode8上传应用包成功后,iTunes里不显示构建版本
2016-10-27 09:47
260 查看
iOS10、Xcode8升级以后,打包使用Application Loader上传应用时,应用上传成功,但是在商店里却找不到构建版本
,连“+”都没。
于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以
要在plist文件中添加描述;
或者在此处勾选需要添加的权限
注意,添加的时候,末尾不要有空格(标记*号三项必须的)
* 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
* 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
* 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
通讯录权限: Privacy - Contacts Usage Description 是
c59a
否允许此App访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
定位权限:Privacy - Location When In Use Usage Description访问地理位置
定位权限: Privacy - Location Always Usage Description 访问地理位置
定位的需要这么写,防止上架被拒。
如果你自认为(当然只是你自认为的啊)你添加了权限,但是打包上传之后商店中还是没有显示版本构建,那么我要告
诉你一个好消息,你肯定中彩了,因为没有显示版本构建原因就是权限问题(除非苹果商店出问题了,呵呵),这时你
要怎么做呢:
(1)查看苹果发给你审核结果的邮件,看具体问题在哪了
(2)返回plist文件中,删除之前的权限,重新添加一下吧(人是会犯错的,有可能你哪不小心添加的权限末尾有空格
,或者字段不对),博主就是这样添加权限还不显示,查了都是说权限问题,只有重新删除添加一遍就出来了,这时你
会发现--活动(显示你构建的所有版本)中有你新构建的版本了(博主权限添加有问题时这里都没显示新构建的版本)
,如下
那么这时构建版本也会有+号,添加以下
在plist文件里添加这几个字段(可以根据自己APP的情况,来添加),重点是:要在后面添加描述,如果不添加描述,跟没加是一
样的,苹果还是会拒绝(最基础是带*的前三项添加)
看到这里,说明可能你的问题还没有被解决
那么说明你遇到了更大的麻烦了。
如果以上情况确认没有问题,还是不能显示构建版本,其实不是没有显示,只是你的构建版本不合格,被隐藏了。
有可能,项目中包含了未使用的三方库,移除他们就好了
前段时间又遇到了这个问题,发现项目中有一个私有的api,导致不能显示构建版本,删除掉再上传就可以显示了,忘记
当时删掉的方法是什么了,所以就不再这里展示了,
总之,不能显示构建版本还有一个可能就是项目中调用了私有的api,或者是项目中的第三方库调用了私有的api。删掉
或者替换掉就可以了~
,连“+”都没。
于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以
要在plist文件中添加描述;
或者在此处勾选需要添加的权限
注意,添加的时候,末尾不要有空格(标记*号三项必须的)
* 麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
* 相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
* 相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?
通讯录权限: Privacy - Contacts Usage Description 是
c59a
否允许此App访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
定位权限:Privacy - Location When In Use Usage Description访问地理位置
定位权限: Privacy - Location Always Usage Description 访问地理位置
定位的需要这么写,防止上架被拒。
如果你自认为(当然只是你自认为的啊)你添加了权限,但是打包上传之后商店中还是没有显示版本构建,那么我要告
诉你一个好消息,你肯定中彩了,因为没有显示版本构建原因就是权限问题(除非苹果商店出问题了,呵呵),这时你
要怎么做呢:
(1)查看苹果发给你审核结果的邮件,看具体问题在哪了
(2)返回plist文件中,删除之前的权限,重新添加一下吧(人是会犯错的,有可能你哪不小心添加的权限末尾有空格
,或者字段不对),博主就是这样添加权限还不显示,查了都是说权限问题,只有重新删除添加一遍就出来了,这时你
会发现--活动(显示你构建的所有版本)中有你新构建的版本了(博主权限添加有问题时这里都没显示新构建的版本)
,如下
那么这时构建版本也会有+号,添加以下
在plist文件里添加这几个字段(可以根据自己APP的情况,来添加),重点是:要在后面添加描述,如果不添加描述,跟没加是一
样的,苹果还是会拒绝(最基础是带*的前三项添加)
看到这里,说明可能你的问题还没有被解决
那么说明你遇到了更大的麻烦了。
如果以上情况确认没有问题,还是不能显示构建版本,其实不是没有显示,只是你的构建版本不合格,被隐藏了。
有可能,项目中包含了未使用的三方库,移除他们就好了
前段时间又遇到了这个问题,发现项目中有一个私有的api,导致不能显示构建版本,删除掉再上传就可以显示了,忘记
当时删掉的方法是什么了,所以就不再这里展示了,
总之,不能显示构建版本还有一个可能就是项目中调用了私有的api,或者是项目中的第三方库调用了私有的api。删掉
或者替换掉就可以了~
相关文章推荐
- [置顶] Xcode8上传应用包成功后,iTunes里不显示构建版本
- Xcode8打包上传成功,iTunes构建版本却没有“+”号或看不到应用
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- 使用Xcode8上传成功后,iTunes Connect里构建版本却没有应用
- Xcode8打包上传app,构建版本按钮不显示
- Xcode8 打包app上传到iTunes Connect 但显示构建版本无效
- iOS10,Xcode8上传AppStore的时候,显示构建版本无效
- Xcode8 打包上传构建版本不显示
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- Xcode8打包上传app,构建版本按钮不显示
- xcode8,Application Loader上传ipa包iTunes connect不显示构建版本问题
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- xcode8打包ipa文件,上传成功,但是iTunes Connect不显示构建版本
- 升级到xcode8后,发布上传后构建版本不显示
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- 使用xcode8上传app包到appStore无法构建版本
- 应用包已上传,但itunesconnect后台构建版本处在正在审核中
- Xcode8上传AppStore版本构建失败