首页
学习
活动
专区
圈层
工具
发布

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

在 iPhone 手机上的软件发生闪退或开发 iOS 应用程序时出现的闪退,一般都会自己或系统生成崩溃日志,那么我们从哪里以及怎么获取到崩溃日志呢?...iPhone 手机一台 数据线一条 Xcode 开发工具(可选) 而由于 iOS 系统的沙盒机制,一般我们不能直接访问它获取,但可以有下面的几种方法获取。 1.在 iTunes Store 上获取。...APP,选择你的 APP; 到 TestFlight 模块下,如果 App Store 有提交过的版本,内部测试员就可以了,我们只需要添加内部测试员用户即可。...看具体的反馈,决定是否直接回复还是重新打包上传 ipa 提交审核! 证书有效期测试 为什么要测试这个玩意,因为 app 是跟开发者证书绑定的,证书是有有效期限的,如果过期,就不能正常使用。.../Scripts/bootstrap.sh Xcode 打开 WebDriverAgent 项目(我使用的是免费证书,免费证书如何弄请百度),修改 TARGETS 下所有对象的 Bundle Id ?

5.1K40

苹果“开除”Facebook,原因是后者违反协议分发数据收集APP

违反协议的Facebook被苹果撤销了iOS开发者证书。 策划&撰写:韩璐 近日,因为推出的APP“Research”,Facebook再次被推上了“数据隐私”的风口浪尖。...Facebook一直在利用其会员资格向消费者分发数据收集应用程序,这明显违反了他们与Apple的协议。”...原先,基于iOS企业开发者证书,企业能够对iPhone进行深度控制,可以在iPhone上远程安装APP、监控APP的使用和访问,以及删除企业拥有的数据。...不过,Facebook、WhatsApp和Instagram等在App Store上线的APP并不会受此影响。 对此,Facebook在声明中表示:“这个‘APP’并不是什么‘秘密’。...事实上,App Store中会收集用户数据隐私的APP不在少数,拥有企业开发者证书的也不是只有Facebook。为什么Facebook的证书会被吊销?

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

    开发者的好日子要来了?苹果即将在iOS 17迎来大变化

    编译 | 核子可乐、Tina 根据彭博社和福布斯消息,iOS 17 将包括苹果对其 iPhone 软件的最大改变之一:能够从 App Store 以外的来源侧载应用程序。...只要大家在 iOS 17 设备上使用欧盟国的 Apple ID,就能轻松安装来自任意来源的应用。 将您的 Apple ID 所在地设置为欧盟,之后再改回实际所在国即可。...另外,还有开发者指出,“与在 App Store 上发布相比,错误修复可以更快地发布,”“等待长达 20 天的错误修复令人沮丧,尤其是当它超出我的控制并且我无法就此联系 Apple 时。”...当被问及为什么 Mac 可以拥有多个应用程序商店,而 iPhone 却不行时,Craig Federighi 解释道,“iOS 为客户保护设立了一个更高的标准。”...苹果甚至在 iOS 16 中引入了开发者模式,以防止用户“无意中在自有设备上安装可能有害的软件”。在苹果与 Epic 之间的长期斗争中,侧载和 App Store 抽成比例也是被反复提及的核心问题。

    63920

    2018苹果开发者大会:推出机器学习应用套件Core ML 2,揭开iOS12的面纱

    在苹果年度开发者大会WWDC的主题演讲中,苹果可能根本就没有讨论什么硬件,但是这个演示依然持续了两个多小时。...分组通知有望减少分散注意力,家长可以限制孩子的屏幕时间,使用情况报告会显示您如何浪费时间,并且可以为这些应用设置限制,以便在您注销Facebook时收到通知。...macOS Mojave具有新的黑暗主题,重新设计的App Store和专注于隐私改进的Safari 即将推出的名为Mojave的版本包含大量面向用户的改进。...它与去年的iOS App Store更新不只是相似。有些特色“故事”可以提供更多具体应用背后的细节,而新的高级类别则专注于创意,工作,娱乐和开发等具体活动。...此外,Facebook上的评论也可以在默认情况下被阻止,如果点击它们,则可以启用。 Mac的桌面和Finder有新的工具来保持组织。

    1.2K30

    未来的移动互联网将由超级App+WebApp主宰

    纵观 HTML5 的发展,也是一波三折,有用户的需求在推动,有技术开发者的需求在推动,更有巨大的商业利益在推动。...方面,2012 年 iPhone 5 发布后,HTML5 在 iOS 上的表现已令人满意,Safari 独家的 Java 加速引擎 Nitro 不再那么重要,不过在 iOS 8 发布后,苹果还是很识趣地取消了三方程序调用...而对于开发者而言,开发者为什么不愿意开发 WP 版本,很多时候是因为工作量太大,除了版本适配,分辨率调整等,一旦有新版本推出,在原生 App 中开发者不得不等待多达两周时间去接受审核。...另外内容维护上也很麻烦,这也是为什么有些媒体开始放弃原生 App 鼓励读者使用 Web App 的原因。...对于其他更多的原生 App,要先进入 App Store,每次下载都要输入密码,而安卓则不得不经历一系列的权限确认、安装等,App 下载安装所需要的用户成本一定程度上成为大家使用 App 的障碍。

    1.3K10

    自动化-Appium-第一个Demo-原生(Java版)

    正式版(已经发布到App Store上),可以直接在App Store上下载安装或者可以获取.ipa应用程序文件用命令安装到真机上。...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加此真机的UDID,才可以用命令安装到此真机上。...// 被测应用的bundle ID // 用于在真实设备中启动测试,也用于使用其他需要bundle ID的关键字启动测试 // 在使用bundle ID在真实设备上执行测试时,你可以不提供`app`关键字...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加此真机的UDID,才可以用命令安装到此真机上。...// 被测应用的bundle ID // 用于在真实设备中启动测试,也用于使用其他需要bundle ID的关键字启动测试 // 在使用bundle ID在真实设备上执行测试时,你可以不提供`app`关键字

    3.3K30

    自动化-Appium-第一个Demo-原生(Python版)

    正式版(已经发布到App Store上),可以直接在App Store上下载安装或者可以获取.ipa应用程序文件用命令安装到真机上。...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加此真机的UDID,才可以用命令安装到此真机上。...# 被测应用的bundle ID # 用于在真实设备中启动测试,也用于使用其他需要bundle ID的关键字启动测试 # 在使用bundle ID在真实设备上执行测试时,你可以不提供`app`关键字...正式版(已经发布到App Store上),可以直接在App Store上下载安装或者可以获取.ipa应用程序文件用命令安装到真机上。...开发版(没有发布到App Store上),只能获取.ipa应用程序文件,并且苹果开发者账号添加此真机的UDID,才可以用命令安装到此真机上。

    3.3K20

    事关财富密码,字节和腾讯会向苹果低头吗?

    在更新iOS 14后,开发商需要向苹果提供他们如何搜集并使用用户数据,详细描述应用对用户各项数据追踪和使用的详情,并展示在App Store的应用下载界面。 ?...对于这种绕过隐私的模式,苹果表示应用开发者必须遵守新隐私规定,否认他们的应用可能就会被App Store下架。...至于为什么以Facebook为例,是因为它正是这方面的典范——Facebook搜集的隐私数据基本上涵盖了所有可以搜集的内容。 此处是Facebook在App Store的App隐私主界面。...所以,苹果最近针对两大巨头——字节和腾讯的警告邮件或许会让这股热潮暂时熄灭,因为采取这项技术的App大概率会在iOS 14.5更新后被App Store下架处理,没有人敢冒着这个风险。...首先,如果不进行整改的话,App被苹果下架几乎是板上钉钉的事情——态度强硬的苹果向来说到做到,《堡垒之夜手游》至今无法在App Store上下载就是一个最好的证明。

    87420

    苹果怒封Google、FB:私下购买用户隐私被制裁,数万员工受牵连

    其中指出,从2016年起,Facebook开始绕过苹果App Store,向13~35岁用户每月发放20美元(140元),让这些用户通过企业开发者证书安装一款名为“Research”的应用。 ?...Facebook回应称,推出Research应用符合苹果的企业证书规定,这项计划没有“秘密”,和用来调查用户行为的焦点小组没有什么两样。 其向所有下载应用程序的用户都明确了流程,并得到了许可。...企业证书被滥用 我们都知道,去App Store几乎是iPhone用户下载应用的唯一途径。其实还有一类特殊的开发者,他们可以绕过苹果审核直接分发应用,就是企业开发者。...由于这类应用不受苹果审核,可直接向用户分发,给开发者带来了极大的便利。用户一侧只需在iPhone上安装企业级证书即可。 正因如此国内外很多开发者在滥用企业证书,这点一直是大家心照不宣的。...同样的,他们也认为用户在购买iPhone时就已经和苹果签订了软件的协议,至少在iPhone上使用程序应该受到监管。想要自由可以出门左转选Android。

    65020

    iphone手机无法验证xcode运行的app

    点击验证,没有反应,所以无法运行app这个有什么办法,在线等很急在 iPhone 上验证(信任)你开发的 App,需要通过 “设备管理” 或 “描述文件与设备管理” 进行手动信任操作。...“描述文件与设备管理”) 如果你看不到这个选项,说明:你的 iPhone 上没有安装任何企业级或开发者签名的 App或 App 是从 App Store 下载的(无需验证)第四步:信任你的开发者账号在...如果按步骤操作后仍找不到选项,请告诉我:你的 iPhone 型号和 iOS 版本App 是通过 Xcode 安装、TestFlight 还是其他方式安装的我可以进一步帮你定位问题!...✅ 前提条件表格要求说明Mac 电脑安装最新版 Xcode(从 App Store 下载)iPhone运行 iOS 15 或更高版本,已解锁并开启“开发者模式”(iOS 16+ 需要)数据线Lightning...打开 iPhone 设置 → 通用 → VPN 与设备管理在 “开发者 App” 下找到你的 Apple ID点击 → 信任 “[你的邮箱]”返回桌面,点击 App 图标即可正常启动!

    51510

    iOS上架App Store详解(图文)

    iOS上架App Store详解(图文) 上架基本需求资料 1、苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到...6、TestFlight方式安装到苹果手机测试 7、设置APP各项信息提交审核 一、下载安装iOS上架辅助软件Appuploader Appuploader可以辅助在Windows、linux或mac...系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!...五、上传ipa到App Store 5.1、上传ipa前先登录iTunes Connect,点击我的APP进入创建一个APP 5.2、进入点击左上角+号选择新建APP,选择平台iOS, 应用名称:APP...在App Store项,先选择第一项APP信息、需要设置两个地方。

    1.4K30

    iOS上架App Store详解(图文)

    iOS上架App Store详解(图文) 上架基本需求资料 1、苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到...6、TestFlight方式安装到苹果手机测试 7、设置APP各项信息提交审核 一、下载安装iOS上架辅助软件Appuploader Appuploader可以辅助在Windows、linux或mac...系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!...五、上传ipa到App Store 5.1、上传ipa前先登录iTunes Connect,点击我的APP进入创建一个APP 5.2、进入点击左上角+号选择新建APP,选择平台iOS, 应用名称:APP...在App Store项,先选择第一项APP信息、需要设置两个地方。

    1.6K00

    一个没有 App 的未来 | 观点

    伴随着 2008 年 App Store 的发布,Apple 率先将手机中包含下载方便,且有着良好用户体验的应用程序的理念普及开来。...如果我不想仅仅为了读篇文章就去安装一个应用呢?这样的例子还能举出很多。 GIF by Alex Bauer 设想一下,当你想查看某些信息却会被直接带到 App Store 的时候有多气恼吧。...无论如何,他们已经实现了这样神奇的技术,未来免安装应用的盛行也就成了可能。 被低估的 Web App 既然我们说到了 Apple,我想再提一下乔布斯发布初代 iPhone 时的愿景。...你或许仍记得初代 iPhone 是没有开发者环境和第三方应用的封闭系统。而那时乔布斯的解决方案呢?Web App。 Web App 无需安装,它们在封闭的浏览器环境中安全运行着。...想象一下这样的可能性:无论使用什么操作系统或者手机品牌,你都可以以原生的体验和性能在其中流畅地运行应用,浏览内容。对于开发者,只需编写一次程序就可以在所有的设备和浏览器上运行。

    71320

    iOS上架App Store详解(图文)

    iOS上架App Store详解(图文) 上架基本需求资料 1、苹果开发者账号(如还没账号先申请- 苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到...6、TestFlight方式安装到苹果手机测试 7、设置APP各项信息提交审核 一、下载安装iOS上架辅助软件Appuploader Appuploader可以辅助在Windows、linux或mac...系统直接申请iOS证书p12,及上传ipa到App Store,最方便在Windows开发上架没有苹果Mac电脑的开发者!...五、上传ipa到App Store 5.1、上传ipa前先登录iTunes Connect,点击我的APP进入创建一个APP 5.2、进入点击左上角+号选择新建APP,选择平台iOS, 应用名称:APP...在App Store项,先选择第一项APP信息、需要设置两个地方。

    2.3K00

    小白如何在ios中安装ios上架

    一、上传ipa到App Store 1、上传ipa之前登录iTunes Connect,点击我的APP进入创建一个APP。...应用名称:应用程序的名称 语言:APP的语言,中文或英语。 套装ID(应用ID、appid、包名,与申请证书使用的内容必须保持一致) sku:不能用中文写。...在App Store项目,首先选择第一个APP信息,需要设定两个位置。...宣传文本:APP一句介绍(如果不知道如何写,请前往App Store搜寻同事的APP参考) 描述:应用程序的详细介绍 关键词:寻找你应用程序的关键词,可以设置多个,多个关键字在英语状态下分开。...如果是可售的,表明上架成功了,刚刚登台。应用程序将在48小时内同步到App Store,如果暂时搜索不耐烦等待! 我上面的某些信息填写不完整,提交审查时。所有都给出了错误提示,按要求填写完全可。

    1.7K10

    苹果app怎么上架

    解决办法:我的做法是给审核的时候隐藏检查版本检查更新功能 2、应用程序是专门为iPhone开发的,用户仍然可以在iPad上使用您的应用程序,而且不能影响正常的功能使用 2. 4 Performance:...具体来说,这个iPhone应用程序中的UI是通过在iPad上滚动来切断和无法访问的。 详情请参阅附录截图。...下一步 要解决这个问题,请修改您的应用程序,以确保其运行并在iPad上以iPhone分辨率正确显示。 即使您的应用程序是专门为iPhone开发的,用户仍然可以在iPad上使用您的应用程序。...解决办法: 因为我的这个只是Devece 我只选择了iphone ,所以当他截图给我时候我就知道,我的有些页面是不可以滑动的,在小屏的ipad上显示不完全,又不能滚动导致功能无法正常使用,所以在所有不能滑动的页面都加上一个...否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。

    2K30

    iosapp上架流程

    上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa测试上架的完整流程,中途可能会遇到一些报错,一般在教程对常见错误都有解释...在AU软件添加的应用id只有默认权限,如果你需要开通推送通知、苹果支付等权限需要到苹果开发者中心配置!...点击ok无提示即为添加成功 在苹果开发中心也可以添加设备,在AU软件添加的设备在开发者中心也会有显示。...3.2、选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书 AppID,苹果开发者中心申请的那个(又称套装id,appid,BundleID,应用id),如com.app.taobao...五、Windows环境下上传IPA到App Store 5.1、Windows环境下上传IPA到App Store 先创建一个APP专用密码,配置到Appuploader软件!

    1.7K40

    iOS平台快速发布HTML5拓扑应用

    iOS平台一直是封闭的生态圈,iOS开发者要缴纳年费加入开发者计划才可进行iOS平台的APP开发测试,所开发的APP需要上传到App Store经过苹果审核以后才可对外发布。...前一种方式的优点是用户体验好,用户可以像使用原生APP那样使用它们,缺点是发布很繁琐,而且要等待苹果审核。...接下来我们以HT for Web的拓扑应用为例,试着实现这样一个”高仿”的APP,先看一下我们的页面在iPhone浏览器中的效果: ?...--APP在主屏上显示的名字--> app-title" content="ht" /> 的用法也有两篇很好的文档:         1、HTML5离线缓存         2、在客户端存储数据     最后上一段操作视频,看一下最终效果,优酷链接:http://v.youku.com

    1.1K20

    iOS 证书幕后原理

    对于我也是如此,为了彻底理清其中的原理,我花了一些时间进行了研究并整理出这篇文章以供后续进行参考。 基本概念 iOS 开发中各种证书的核心就是 非对称加密技术(即 公钥/私钥加密技术)。...iOS 证书 在介绍了数字签名(包括:签名生成、签名验证)和数字证书(根证书)的基本概念之后,我们现在来介绍 iOS 开发中的相关证书。...那么,我们开发所示用的证书是如何生成的呢?下面我们来介绍一下如何申请开发证书。 申请原理 下图所示,是证书申请的基本原理,可分为以下几个步骤: 开发者在本地生成密钥对,并提供开发者的身份信息。...App ID 可以分为两种: Explicit App ID:唯一的 App ID,用于标识一个应用程序。...pageId=30677779 [14] iOS 开发者中的公司账号与个人账号之间有什么区别?

    1.9K20
    领券