iOS审核 iPad无法调用相机问题被拒记录

简介: iOS审核 iPad无法调用相机问题被拒记录

被拒邮件:


Guideline 2.1 - Performance - App Completeness


We discovered one or more bugs in your app when reviewed on iPad running iOS 13.4.1 on Wi-Fi.

Specifically, the app was unresponsive while tapping the camera and photos buttons.


Next Steps

To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.

If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.

For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.


Resources

For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.

For a networking overview, please review About Networking.

Please see attached screenshot for details.


翻译:

指南2.1款-性能-应用程序完整性

我们在运行iOS的iPad上查看时发现你的应用程序中有一个或多个错误13.4.1条在Wi-Fi上。


具体来说,该应用程序在点击相机和照片按钮时没有响应。


下一步

若要解决此问题,请在设备上运行应用程序以确定任何问题,然后修订并重新提交应用程序以供审阅。


如果我们误解了您的应用程序的预期行为,请在Resolution Center中回复此消息,以提供有关这些功能的预期工作方式的信息。


对于新应用程序,请从设备中卸载所有以前版本的应用程序,然后安装并按照步骤重现问题。对于更新,请将新版本安装为对以前版本的更新,然后按照步骤重现问题。

资源

有关测试应用程序并准备进行审阅的信息,请参阅技术说明TN2431:应用程序测试指南。


有关网络概述,请查看有关网络的信息。

详情请参阅附件截图。


解决方案:


检查代码发现这里用了UIActionSheet,在iPad上操作是没有响应的,无法调起相机和相册,改为UIActionController就可以了,修改以后再次提交审核通过。

在iPad上调用相机和相册的代码如下:

UIAlertController * alert = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet];
    weakify(self);
    [alert addAction:[UIAlertAction actionWithTitle:@"拍照" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
        [weakSelf takePhoto];
    }]];
    [alert addAction:[UIAlertAction actionWithTitle:@"从相册选择" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
        [weakSelf localPhoto];
    }]];
    [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
    }]];
    alert.modalPresentationStyle = UIModalPresentationOverFullScreen;
    UIPopoverPresentationController *popover = alert.popoverPresentationController;
    if (popover) {
        popover.sourceView = self.view;
        popover.permittedArrowDirections = UIPopoverArrowDirectionUp;
        popover.sourceRect = CGRectMake(sourceView.origin.x, sourceView.origin.y+200, sourceView.width, sourceView.height);
    }
    [self presentViewController:alert animated:YES completion:nil];


目录
相关文章
|
开发工具 iOS开发 开发者
ios app上架流程是什么,怎样避免提交审核被拒?
ios app上架流程是什么,怎样避免提交审核被拒?
|
网络协议 iOS开发
iOS 给服务器添加 ipv6 支持 以通过苹果审核
iOS 给服务器添加 ipv6 支持 以通过苹果审核
108 0
|
6月前
|
移动开发 网络协议 Linux
We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1
We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1
63 0
|
6月前
|
移动开发 网络协议 安全
iOS审核在ipv6网络下无法访问服务器的问题及解决方案
iOS审核在ipv6网络下无法访问服务器的问题及解决方案
188 0
|
6月前
|
Linux 数据安全/隐私保护 虚拟化
IOS 上架流程详解,包含审核避坑指南!(下)
IOS 上架流程详解,包含审核避坑指南!
|
6月前
|
iOS开发 开发者 MacOS
iOS 应用上架指南:资料填写及提交审核
本文提供了iOS新站上架资料填写及提交审核的详细指南,包括创建应用、资料填写-综合、资料填写-IOS App和提交审核等步骤。通过本指南,您将了解到如何填写正确的资料,并顺利通过苹果公司的审核。
 iOS 应用上架指南:资料填写及提交审核
|
6月前
|
存储 数据安全/隐私保护 开发者
图文详解丨iOS App上架全流程及审核避坑指南
App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。
|
6月前
|
Linux 数据安全/隐私保护 虚拟化
IOS上架流程详解,包含审核避坑指南!(下)
.在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate
|
6月前
|
存储 iOS开发 开发者
IOS上架流程详解,包含审核避坑指南!
IOS上架流程详解,包含审核避坑指南!
|
6月前
|
编解码 Android开发 iOS开发
iOS 上架审核宝典:注意事项与实用工具分享
iOS 上架审核宝典:注意事项与实用工具分享