苹果公司会随机关闭错误报告,除非你“验证”该错误仍然存在。
Apple randomly closes bug reports unless you "verify" the bug remains unfixed

原始链接: https://lapcatsoftware.com/articles/2026/3/11.html

根据杰夫·约翰逊的说法,苹果的错误报告系统让开发者感到沮丧。他详细描述了苹果经常在未修复根本问题的情况下关闭错误报告,并且现在*要求*开发者在测试版中“验证”错误是否仍然存在——即使在原始报告沉默多年之后。 约翰逊亲身经历了一个网络隐私泄露错误(FB12088655),该错误报告于2023年。三年后,苹果要求在测试版中进行验证,尽管其他开发者提供了该错误仍然存在的证据。他们威胁如果不遵守,就会关闭报告。另一个错误报告(FB22057274)被驳回,理由是“无法诊断”,尽管该错误很容易重现。 约翰逊认为,苹果通过关闭报告来人为地提高软件质量指标,这表明他们不重视开发者的时间和精力。如果报告的问题在公开发布前没有得到解决,他质疑测试版的价值,并认为该过程主要目的是让错误报告者感到恼火。

相关文章

原文
Apple randomly closes bug reports unless you “verify” the bug remains unfixed
Jeff Johnson (My apps, PayPal.Me, Mastodon)

March 25 2026

Why do I file bug reports with Apple Feedback Assistant? I plead insanity. Or perhaps addiction. I seesaw between phases of abstinence and falling off the wagon. I’ve even tried organizing a public boycott of Feedback Assistant, with a list of demands to improve the experience for users, but the boycott never caught on with other developers. Regardless, an incentive still exists to file bug reports, because Apple actually fixes some of my bugs. My main complaint about the bug reporting process is not the unfixed bugs but rather the disrespect for bug reports and the people who file them. Apple intentionally wastes our time with no regrets, as if our time had no value, as if we had some kind of duty to serve Apple.

In March 2023, I filed FB12088655 “Privacy: Network filter extension TCP connection and IP address leak.” I mentioned this bug report at the time in a blog post, which included the same steps to reproduce and example Xcode project that I provided to Apple. In the three years since I filed the bug report, I received no response whatsoever from Apple… until a couple of weeks ago, when Apple asked me to “verify” the issue with macOS 26.4 beta 4 and update my bug report.

I install the WWDC betas every year in June but don’t run OS betas after September when the major OS updates are released. I don’t have enough time or indeed enough Apple devices to be an unpaid tester year round. Thus, verifying issues in betas is a hassle for me. I’ve been burned by such requests in the past, asked by Apple to verify issues in betas that were not fixed, so I asked Apple directly whether beta 4 fixed the bug: they should already know, since they have my steps to reproduce! However, their response was evasive, never directly answering my question. Moreover, they threatened to close my bug report and assume the bug is fixed if I didn’t verify within two weeks! Again, this is after Apple silently sat on my bug report for three years.

Although I didn’t install the beta myself, I spoke to the developers of Little Snitch, who do run the macOS betas, and they kindly informed me that in their testing, they could still reproduce my issue with macOS 26.4 beta 4. It was no surprise, then, that when I updated to macOS 26.4, released to the public yesterday by Apple, I could still reproduce the bug with my instructions and example project. It appears that Apple knowingly sent me on a wild goose chase, demanding that I “verify” a bug they did nothing to fix, perhaps praying that the bug had magically disappeared on its own, with no effort from Apple.

By the way, a few weeks ago I published a blog post about another bug, FB22057274 “Pinned tabs: slow-loading target="_blank" links appear in the wrong tab,” which is also 100% reproducible but nonetheless was marked by Apple with the resolution “Investigation complete - Unable to diagnose with current information.” On March 9, I updated the bug report, asking what additional information Apple needs from me—they never asked for more information—but I’ve yet to receive a response.

I can only assume that some bozos in Apple leadership incentivize underlings to close bug reports, no matter whether the bugs are fixed. Out of sight, out of mind. Apple’s internal metrics probably tell them that they have no software quality problem, because the number of open bug reports is kept lower artificially.

Ironically, the iPadOS 26.4 betas introduced a Safari crashing bug that I reported a month ago, but Apple failed to fix the bug before the public release. What’s the purpose of betas? As far as I can tell, the purpose is just to annoy people who file bugs, without doing anything useful.

Jeff Johnson (My apps, PayPal.Me, Mastodon)
联系我们 contact @ memedata.com