BYOD:使用越狱 iPhone 进行开发的缺点

BYOD: Disadvantages of using a jailbroken iPhone for development

背景

我目前在一家小型初创公司担任 iOS 开发人员。我有自己的 iPhone 6s,他们鼓励我进行测试。我也可以访问公司 iPhone 5s 和 4s。 iPhone 6s 是我自己的,他们绝不会强迫我使用它。

问题

我正在考虑越狱我的个人 phone。我想知道这是否会对我的工作产生影响,是积极的还是消极的。

那么:如果有的话,使用越狱 iPhone 进行开发有什么缺点?奖金问题:我的雇主有什么理由对此有异议吗?

注意:我确实发现了多个问题,例如this one and this one,这些问题没有回答我的问题,因为它们要么是关于制作越狱应用程序,要么已经过时,要么与and/or 轶事回答或仅询问越狱设备上开发的某个方面。

问问你的雇主他是否有任何问题。除了用于常规开发的越狱 phone 与任何非越狱 phone 一样。一切都会正常工作。什么都不会坏。至少在最近的越狱中。

我只记得越狱实际上破坏了应用程序的一个案例。显然,当您在设备设置中有现有的非 OpenVPN VPN 配置文件时,OpenVPN 应用程序在越狱 phone 时崩溃。当你删除它们时,OpenVPN 将停止崩溃。除此之外,我不记得有任何 AppStore 应用程序不能在越狱 phones 上运行(显然除了越狱检测,但看起来现在 Apple 禁止此类检查,因为它们违反了指南)

越狱还可以让您访问您不应该访问的内容。例如,我记得在 iOS 7 上越狱 phone 我可以读取 phone 调用历史 SQLite 数据库但在非越狱时我无法访问它。它可能会给你一种错误的感觉,即某些东西在起作用,而实际上它并没有起作用。但同样,只有当您首先访问不应该访问的内容时才会出现这种情况。比如,无论您是否有权访问,您都不应该尝试访问 phone 通话记录。