首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IOS App测试的那些坑和解决方案

在测试中常见的,如 xcode 版本问题,打包证书问题,闪退无法重现,不好抓 log, 上架被拒问题等等。本文总结一些常见的坑,可以完美绕过去。...在 iPhone 手机上的软件发生闪退或开发 iOS 应用程序时出现的闪退,一般都会自己或系统生成崩溃日志,那么我们哪里以及怎么获取到崩溃日志呢?...使用数据线连接手机和电脑,就可以电脑的以下路径找到崩溃日志了。...4.如果是应用开发者,自己代码中记录崩溃日志,并上传到服务器,发生崩溃网站日志管理中获取对应的崩溃日志即可。 上架流程 Mac 就一个市场,上架需要官方审核。...iOS APP 上架被拒重新提交审核 iOS APP 审核比较严格,难免会出现被拒绝的情况,需要根据苹果反馈的问题修改后重新打包上传审核

4.1K40

金融 贷款类 App 审核被拒 4.3 1.2 2.1 4.2.2 问题总结

第一个下拉菜单中选择入门,然后选择常规iTunes连接查询以联系相应的iTunes Connect团队。...在连接到IPv6网络的Wi-Fi上运行iOS 11.0.3的iPad和iPhone上进行审核时,我们发现您的应用中存在一个或多个缺陷。...具体来说,当我们点击“立即借款”时,应用程序无法进入下一页。 详情请参阅附件截图。 下一步 要解决此问题,请在设备上运行您的应用以识别任何问题,然后修改并重新提交您的应用进行审核。...如果我们误解了您的应用程序的预期行为,请在解决中心回复此消息,以提供有关这些功能如何工作的信息。 对于新应用程序,请设备上卸载应用程序的所有先前版本,然后安装并按照步骤重现问题。...对于更新,安装新版本作为以前版本的更新,然后按照步骤重现此问题。 资源 有关测试应用程序并准备审查的信息,请参阅技术说明TN2431:应用程序测试指南。 有关网络概述,请查看关于网络。

1.3K70
您找到你想要的搜索结果了吗?
是的
没有找到

这些年iOS AppStore 套壳开发上架棋牌类到彩票类在到如今的金融原油期货类App过程

下面给大家讲讲作者我“ios开发子”这些年iOS AppStore 套壳开发上架过程-棋牌类到彩票类在到如今的金融原油期货类App-过程中所遇到的一些开发问题及解决方案心得给大家写下来分享分享!...下次提交此应用可能需要较长的审核时间,在此问题得到解决之前,此应用无法获得加急审核。 恭喜你,成功被卡审,这个包和你的开发者已报废。.... ---- 关于iOS应用程序如何在AppStore添加额外的下载链接、渠道链接、营销链接 的问题-以及解决办法!...请谨记以下几点: 时间安排:App Review 团队将尽快检查您的 app,而且我们一直在力求缩短审核时间。进一步了解 App Review。...---- iOS开发马甲包中友盟推送通知-当App没有启动时点击推送会在启动后崩溃-而在后台运行时不会出现崩溃问题 原本项目使用的是外包公司做的-而且到我们这边以及第三手了,想来是不会出现APP没有启动的情况下点击推送会崩溃的问题

3.3K31

iOS 程序秒退原因分析及解决思路总结

1.程序运行在较老的iOS系统或者老版机型上 2.程序运行时,系统动态链接库或Framework无法找到 3.程序初始化时无法正确读取到用户数据而秒退 4.App 的设置不正确 5.程序里的某个功能在新版操作系统才具有...诸如内存不足、BAD_ACCESS 这类问题通常不管在新旧 iOS 上都会存在,如果是由于这类问题造成的秒退通常都能在测试和审核阶段被发现,因此并不常见。...对于很多开发者(尤其是个人开发者),进行所有 iOS 版本,所有 iOS 机型覆盖测试是有难度的,苹果审核时也只是重点审核该应用在新机器、新版本下的运行情况,并不关注老系统。...2.程序运行时,系统动态链接库或Framework无法找到 原因分析: 在新 iOS 上正常的应用,到了老版本 iOS 上秒退最常见原因是系统动态链接库或Framework无法找到。...6.打开的应用程序过多,iPhone内存容量用量超载导致程序闪退。    这种情况下的解决方法是,后台关闭应用程序

2.6K50

揭秘苹果应用审核团队(史上最全版)

现在让我们回到2008年,乔布斯首次公布 App Store 的时代,只有最开头,才能看透苹果审核团队的成长啊!...六、2019年:美国CNBC电视台揭秘苹果审核团队的神秘面纱 2009 年到 2019 年,足足十年啦!...苹果此前称,Epic iOS 版《堡垒之夜》中赚取了 7 亿美元,但没有披露自己的佣金收入。...苹果的目标是在 24~48 小时内审查 50% 的应用程序。 所以,其实是通过这些自动化工具和技术人才收购后,苹果 2016 年开始了审核提速!图中可以看出,目标日期是:WWDC 2016!...咱们讲了苹果应用审核的前世今生,作为一个 iOS 开发者,我们可能无法与 Epic Games 这样敢于直面与苹果冲击。但是,我们在送审时,依然非常的冒火!

3K10

解决 iOS 15 上 APP 莫名其妙地退出登录 解决 iOS 15 上 APP 莫名其妙地退出登录

iOS 15 公开推出后, 我们开始用户端收到反馈报告:在打开我们的应用程序(Cookpad) 时他们被莫名其妙的反复退出到登录页。...复现反馈的问题 用户报告中的具体信息有限,我们唯一知道的是: iOS 15 开始,用户打开程序后会发现自己已经退出登录。...我们没有视频,也没有具体的步骤来重现这个问题,所以我努力尝试以各种方式启动应用程序,希望能亲眼看到它。...在那之后,我无法准确的复现该问题,但似乎与暂停使用手机一段时间后再次使用它有关。...结论 iOS 15开始,系统可能决定在用户实际尝试打开你的应用程序之前对其进行 "预热",这可能会增加受保护的数据在你认为应该无法使用的时候的被访问概率。

1.5K20

这款上线6年火爆应用即将消失,开发者和苹果审核人员再度交锋

iOS 上的 DOS 模拟器 iDOS 2 2014 年起就在 App Store 上线,其前身 iDOS 于 2010 年首次发布,但当时上线没多久就被苹果撤下。...根据通知,App Store 审查团队给 Li 14 天的时间再次提交更新,否则该应用将被应用商店中下架。...有分析称也许这是苹果审核团队的一个“过失”,毕竟 App Store 对模拟器始终都是不开放的态度。 Li 则推测跟最近 iDOS 2 的热度迅速上升有关,从而让苹果改变了主意。...或许正如一位网友所评论,模拟器允许应用程序运行苹果无法看到或检查的代码,这一直是违反规则的。...07/idos2-will-be-gone https://www.howtogeek.com/739100/how-to-install-windows-31-on-an-ipad/ 今日好文推荐 应用程序崩溃

55510

iOS 9.1 深坑体验及其破解之道

本文只讲本团队开发过程中遇到的非常小但却非常隐蔽的“坑”“坑”“坑”! 1问题的发现 某天,本团队正在如常监控App的Crash数据,突然发现其中多了几个特殊的Crash类型。...经过汇总分析,发现了重现Crash的软硬件环境,于是尝试重现了一下,将系统升级到9.1beta,果然,启动App后发生了Crash。 ? 看来,问题出现在layer的bounds的x坐标是nan。...2.其次由于我们无法修改scrollViewDidScroll的调用时机,所以应该尽早初始化contensize(比如在scrollview的init)。...软件工程师真的很苦逼,塞班挂了,得学iOSiOS更新了,还得继续学;永无止境!...目前腾讯内部所有的产品,均在使用其进行线上产品的崩溃监控。 腾讯Bugly 最专业的质量跟踪平台 精神哥、小萝莉,为您定期分享应用崩溃解决方案

77250

解决 iOS 15 上 APP 莫名其妙地退出登录

iOS 15 公开推出后, 我们开始用户端收到反馈报告:在打开我们的应用程序(Cookpad) 时他们被莫名其妙的反复退出到登录页。...复现反馈的问题 用户报告中的具体信息有限,我们唯一知道的是: iOS 15 开始,用户打开程序后会发现自己已经退出登录。...我们没有视频,也没有具体的步骤来重现这个问题,所以我努力尝试以各种方式启动应用程序,希望能亲眼看到它。...: 1、启动应用程序 2、简单使用 3、强制退出应用 4、锁定我的设备并将其放置约 30 分钟 5、解锁设备 6、再次启动应用 每当我在第 6 步中再次启动应用程序时,我 100% 确定设备已解锁,因此我坚信我应该能够...结论 iOS 15开始,系统可能决定在用户实际尝试打开你的应用程序之前对其进行 "预热",这可能会增加受保护的数据在你认为应该无法使用的时候的被访问概率。

85310

LayaNative打包iOS-APP过审经验分享!

众所周知,iOS审核是众多开发者非常头疼的问题,甚至到了崩溃的边缘。据媒体统计,有近50%的项目曾被苹果拒绝。...然而,热更功能对于iOS-App版本而言,违反了苹果App Store的规定,可能会导致无法审核通过。那么HTML5项目发布App版本该如何过审呢?...然而,2017年开始,随着苹果App Store审核越加严格,有一些开发者的项目开始出现审核无法通过的问题,向我们Layabox团队寻求帮助,LayaNative引擎组的同学们,在帮助开发者过审的期间,...以及自研产品过审期间,也遇到了很多审核方面问题,甚至付费向第三方团队寻求过解决方案。...当时,我们团队的心情还是比较复杂的,值得高兴的是《跑路的少年》成功通过了审核,再次证明了LayaNative打包iOS-APP过审不存在技术上的问题,但同时也希望能借此机会,碰到一些开发者反馈的问题,通过我们的解决方案

3.1K20

一步一腳印的 iOS App 上架和更新流程

App 开发助手可以直接在windows,linux或mac,不需要Mac,不需要钥匙串助手,只需输入证书的名称,邮箱和密码就可以创建,简单快速,并且申请的iOS证书可以不同电脑使用,证书协同无障碍,团队开发管理更高效...本期我们iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。...一、生成certSigningRequest文件 如图,打开应用程序->实用工具->钥匙串访问 如图,选择证书颁发机构请求证书 接下来填写邮件地址,选择存储到磁盘,点击继续 如图,保存文件到桌面。...App 开发助手可以直接在windows,linux或mac,不需要Mac,不需要钥匙串助手,只需输入证书的名称,邮箱和密码就可以创建,简单快速,并且申请的iOS证书可以不同电脑使用,证书协同无障碍,团队开发管理更高效...报道称,目前 App Review 总部有 300 多名评审员,苹果的每个评审员每天大概需要审核 50 -- 100 个应用程序,Watchtower 会跟踪每一个 App 的审核情况,以便回复开发者或通过开发者修改后重新提交审核时进行比对

1.2K20

手把手教你查看和分析iOS的crash崩溃异常

要学会看crash崩溃和报告 一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。...如果在应用程序中接入了一些第三方的crash收集工具或者自建crash收集报告平台的话将会很好的帮助开发者去分析和解决应用程序在线上运行的问题,当出现的崩溃问题能得到及时的解决和快速的修复时必将会大大的提升应用程序的用户体验...应用程序出现崩溃异常时除了函数调用栈可提供分析参考外,还可以寄存器中的值来进行一步分析。根据上述的函数指令实现中可以看出: x0 寄存器中的保存的就是那个被销毁了的对象指针。...3.手动重现法 有时候即使你设置了符号断点,场景依然无法重现,这时候就需要采用一些特殊的手段,那就是手动的执行方法调用。实现方式很简单就是在某个演示代码中人为的进行崩溃栈顶函数的调用。...当出现了崩溃时除了崩溃函数调用栈去分析问题,还可以寄存器,以及加载的镜像列表,以及崩溃栈顶部的函数的汇编代码等等进行综合的分析和判断。

5.9K31

app 上架ios时隐藏开关会不会暴露? 提审时暴露了怎么办?

,如何解决,(问问题之前看看,授人以鱼不如授人以渔) 敬请右上角查看并关注我的百度熊掌号,你的关注是我持续更新的动力,谢谢 做者奋战在境外做iOS开发一线,遇到app被拒绝的,一般都是一次修改就可以通过审核...(为了更好的保证工程师帮助你,你需要提供崩溃日志,截图,重现问题的步骤) For information on how to read or symbolicate a crash log, please...,截图,重现问题的步骤,关于如何阅读崩溃日志参考ech Note TN2151 Understanding and Analyzing iPhone OS Application Crash(此文档估计看不懂...),如何阅读崩溃日志参考:iOS崩溃crash大解析,查看分析崩溃信息 ---- # 问题6:app下载速度很慢的问题啊,我们上传的原生应用或RN及SDK马甲包下载好慢解决方案?...---- # 问题7:提交审核无法选择文件 ##解决方案: 1)删掉重建应用,修改应用bundleid,重新上传,即可提交!

7.8K11

告别被拒,如何提升iOS审核通过率(下篇)——应用内容检查大法与提审资源检查大法

作者互娱iOS预审团队,隶属于互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。...【应对措施】苹果不允许应用程序包括一个更新按钮提醒用户更新应用程序,为了避免用户混淆,应用版本更新必须利用iOS内置的更新机制。因此,必须屏蔽应用内版本更新功能。...【腾讯WeTest iOS预审工具】 为了提高IEG苹果审核通过率,腾讯专门成立了苹果审核测试团队,打造出iOS预审工具这款产品。...经过1年半的内部运营,腾讯内部应用的iOS审核通过率平均35%提升到90%+。 现将腾讯内部产品的过审经验,以线上工具的形式共享给各位。在WeTest腾讯质量开放平台上可以在线使用。...【案例分享】集结iOS审核失败常见原因,丰富案例为您提供参考依据。 【专家服务】腾讯专家团队为您分析各种疑难杂症,提出最优解决方案。

1.2K40

iOS 面试策略之经验之谈- App的测试和上架

在完成测试后,也并不代表着 App 就一定可以通过苹果的审核进入商店。苹果官方有明确的审核指南。本节亦会挑选常见的 App Store 相关的上传、下载、审核问题进行探讨。...所以我们可以模拟服务器返回数据的过程,用一个假的 client 去“装模作样”地访问服务器端,并且本地直接返回确定好的数据。至此整个操作就无需真的依赖网络,并且我们可以就各种返回情况进行模拟测试。...Team ID 指定 App 是由某个具体的开发者或团队开发。Bundle ID 指定 App 或与之相关的一系列 App。Bundle ID 可以唯一确定 App。...关键词:#崩溃 #第三方 #版权 #材料不全 App Store 的审核虽然现在越来越快,被拒绝的成本越来越低,但是做到在提交 App 之前仔细检查,争取一次性通过,依然是 iOS 开发者的基本素养。...有时 App 会因为缺少材料导致 App Store 无法审核。比如缺少截图或者使用错误的截图;与硬件相关的 App 提交时,官方没有相关硬件,此时需要开发者提供相关视频。 上面只是部分案例。

1.2K40

25000 台 Linksys 路由器可能泄露与之相连的任何设备的大量信息

Linksys于2013年被Belkin收购 – 而后该公司于2018年又被富士康收购 – 富士康随后表示其员工未能重现Mursch的调查结果。...“我们使用最新的公开固件(默认设置)快速测试了Bad Packets标记的路由器型号,但无法重现[它],” Linksys在一份在线安全公告中表示,“这意味着它不可能让远程攻击者通过这种技术检索敏感信息...“在联系Linksys安全团队后,我们被告知要报告漏洞……在提交我们的调查结果后,审核人员确定问题是“不适用/不会修复”并随后关闭了这一报告。...它还可以包括设备名称,如“William’s iPhone”以及该设备是Mac、PC、iOS以及Android设备。

48560

利用uni-app 开发的iOS app 发布到App Store全流程

1.0.1 20200922 首次提交关于App Store上架步骤流程:兼容检查 -> 账号申请 -> 证书申请 -> 发布准备 -> App Store上架 -> 审核后续提交审核iOS审核团队联系方式...iOS发布证书:当APP开发测试好后上线就需要用到iOS发布证书,用iOS发布证书打包的ipa才能上传到App Store审核。...09-28应用程式审查确保:确保各注意事项内容安全:隐私、数据安全等性能:应用完整性、硬件兼容性要求业务:清晰业务模式、明确订阅商业规则模式等设计:良好的页面交互设计、精致设计和符合相关编程指南法律:应用程序必须在您可以使用它们的任何位置都符合所有法律要求及时跟进和解决错误日志报告...AppStore提交之前规则提交之后 4.3 熟知常见驳回的问题: 崩溃和错误(这个留给iOS审核团队来发现就过份了哈 ) 链接断开:应用中的所有链接(包括提用描述提供的隐私链接)都必须正常加载 占位符内容...总体大致流程: 收到Other-Other被拒 ——> 根据邮件提示询问审核状态 ——> 约2天收到官方回复(提及会将你的请求转达给内部其他团队)——> 再过2天收到完成账号调查邮件+in review

84130

iOS 上传AppStore 被拒汇总

为了避免用户混淆,应用版本更新必须利用iOS内置的更新机制。 详情请参阅附录截图。 下一步 要解决此问题,请应用程序中删除响应式版本按钮功能。...解决办法:我的做法是给审核的时候隐藏检查版本检查更新功能 、应用程序是专门为iPhone开发的,用户仍然可以在iPad上使用您的应用程序,而且不能影响正常的功能使用 2. 4 Performance...具体来说,这个iPhone应用程序中的UI是通过在iPad上滚动来切断和无法访问的。 详情请参阅附录截图。...下一步 您的应用程序必须以反映服务公司负责人姓名的卖方名称和公司名称进行发布。 如果您已经代表客户开发了这些应用程序,请通知您的客户将其添加到Apple Developer帐户的开发团队。...第一个下拉菜单中选择入门,然后选择常规iTunes Connect查询以联系相应的iTunes Connect团队

1K20

告别被拒,如何提升iOS审核通过率(上篇)

作者互娱iOS预审团队,隶属于腾讯互娱研发部品质管理中心,致力于互娱产品的iOS审核前的验收工作。 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。...答案是肯定的,腾讯预审团队以下两方面做了探索,经过近一年的推行和数据监控, iOS审核月通过率过往的35%提升到85%+: 1.分析过往提审被拒的案例,并结合《苹果应用商店审核指南》的条款,整理成可执行的审查条目...本篇作为引子,分三个层面给大家简单介绍iOS审核相关内容: 一、iOS审核探秘之审核设备篇 二、iOS审核被拒纬度剖析 三、腾讯预审团队iOS预审验收维度 一 iOS审核探秘之审核设备篇...App后台服务器基于此场景下的反应,预审团队采用美国V**方式来模拟苹果审核团队的访问网络环境(应用美国V**网络中访问后台服务器)。...【腾讯WeTest iOS预审工具】 为了提高IEG苹果审核通过率,腾讯专门成立了苹果审核测试团队,打造出iOS预审工具这款产品。

1.1K20

三步走起 提升 iOS 审核通过率 上篇

为了帮助各位 iOS 应用开发的同学免受折磨,腾讯 Bugly 特邀互娱 iOS 预审团队通过大量的数据分析,对苹果的审核机制进行了一番总结,连夜赶稿写出提升 iOS 审核的通关秘籍(因为内容较多,因此分为上下两篇...经过互娱 iOS 预审团队近一年的数据监控,分析过往提审被拒的案例,我们对 iOS审核进行了缜密分析,统计出最常见的被拒原因: 通过以上案例,并结合《苹果应用商店审核指南》,大体可以将审核工作分为三块...3.网络连接(V**) 大多数 App 的审核服务器是部署在中国,然而苹果的 iOS 审核团队却又是在美国,他们进行审核时,使用的是美国网络,跨洲际的网络连接,难免会出现时延大、抖动、丢包等网络问题...应对措施 为了提前验证 App 后台服务器基于此场景下的反应,预审团队采用美国 V** 方式来模拟苹果审核团队的访问网络环境。...被拒案例 对应措施 1、与苹果关注同样的验收版本:推测苹果审核团队设备验收选型也会遵循原则:验收最新发布的两个系统版本,两个硬件版本。

1.5K90
领券