Xcode8上传AppStore版本构建失败
2016-10-11 17:47
399 查看
最近升级Xcode遇到了一些问题。。。
往苹果商店提交新版本项目的时候,显示提交成功但构建版本就是不显示,来来去去提交了三次,都是这种情况。
最开始没有及时查看苹果给反馈的邮件,导致绕了好大的圈子。。
苹果给反馈的原因有两个:
1.在最新的Xcod8下, 必须要对App做好新特性–隐私 的适配 导致的
解决方法就是在plist文件中增加一些使用权限的说明,效果图如下:
麦克风权限: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 我们需要通过您的地理位置信息获取您周边的相关数据
注意:第二个定位权限,如果仅是需要一般的定位功能,填上第一个定位权限就可以了,加上第二个定位权限审核会遭拒,亲身体验。
2.iOS10更新了通知功能
更新的通知功能十分强大:
所有相关通知被统一到了UserNotifications.framework框架中。
增加了撤销、更新、中途还可以修改通知的内容。
通知不在是简单的文本了,可以加入视频、图片,自定义通知的展示等等。
iOS 10相对之前的通知来说更加好用易于管理,并且进行了大规模优化,对于开发者来说是一件好事。
iOS 10开始对于权限问题进行了优化,申请权限就比较简单了(本地与远程通知集成在一个方法中)。
当在应用内运行时收到通知,有系统自带的弹窗弹出啦!
进行文本加密推送,推送信息更加安全可靠
iOS10收到通知不再是在[application: didReceiveRemoteNotification:] 方法去处理, iOS10推出新的代理方法,接收和处理各类通知(本地或者远程)
往苹果商店提交新版本项目的时候,显示提交成功但构建版本就是不显示,来来去去提交了三次,都是这种情况。
最开始没有及时查看苹果给反馈的邮件,导致绕了好大的圈子。。
苹果给反馈的原因有两个:
1.在最新的Xcod8下, 必须要对App做好新特性–隐私 的适配 导致的
解决方法就是在plist文件中增加一些使用权限的说明,效果图如下:
麦克风权限: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 我们需要通过您的地理位置信息获取您周边的相关数据
注意:第二个定位权限,如果仅是需要一般的定位功能,填上第一个定位权限就可以了,加上第二个定位权限审核会遭拒,亲身体验。
2.iOS10更新了通知功能
更新的通知功能十分强大:
所有相关通知被统一到了UserNotifications.framework框架中。
增加了撤销、更新、中途还可以修改通知的内容。
通知不在是简单的文本了,可以加入视频、图片,自定义通知的展示等等。
iOS 10相对之前的通知来说更加好用易于管理,并且进行了大规模优化,对于开发者来说是一件好事。
iOS 10开始对于权限问题进行了优化,申请权限就比较简单了(本地与远程通知集成在一个方法中)。
当在应用内运行时收到通知,有系统自带的弹窗弹出啦!
进行文本加密推送,推送信息更加安全可靠
iOS10收到通知不再是在[application: didReceiveRemoteNotification:] 方法去处理, iOS10推出新的代理方法,接收和处理各类通知(本地或者远程)
- (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler { //应用在前台收到通知 NSLog(@"========%@", notification); } - (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler { //点击通知进入应用 NSLog(@"response:%@", response); }
相关文章推荐
- iOS10,Xcode8上传AppStore的时候,提示构建版本无效的问题
- Xcode8(包括Application Loader)上传AppStore 无法构建版本 没有➕号
- Xcode8 打包上传AppStore无法构建版本
- 使用xcode8上传app包到appStore无法构建版本
- iOS10,Xcode8上传AppStore的时候,显示构建版本无效
- iOS 为什么使用xcode8上传app包到appStore无法构建版本
- Xcode8打包上传app,构建版本按钮不显示
- [iOS Xcode8]上传AppStore 无法构建版本 没有➕号
- 使用Xcode8打包上传成功后,在iTunes Connect中不能构建版本
- [iOS Xcode8]上传AppStore无法添加构建版本
- [iOS Xcode8]上传AppStore 无法构建版本 没有➕号
- Xcode8 打包app上传到iTunes Connect 但显示构建版本无效
- 解决Xcode8打包上传构建版本无效的办法
- xcode8提交ipa失败,无法构建版本
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- [置顶] Xcode8上传应用包成功后,iTunes里不显示构建版本
- xcode8打包ipa文件,上传成功,但是iTunes Connect不显示构建版本
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- 使用Xcode8上传成功后,商店里构建版本却没有应用
- iOS开发 提交构建版本 在AppStore后台找不到构建版本 iOS10 xcode8