在iOS上启动代号应用程序时发出警告("App slows down the device")



当我第一次在iOS设备上启动调试构建时,会显示来自Apple的警告,指出此应用程序会降低设备速度,应由开发人员重新设计(不知道确切的英文文本,因为它是用德语显示的)。

事实上,我无法识别任何缓慢的行为 - 该应用程序和其他所有应用程序都运行良好且性能良好。但遗憾的是,新用户将在应用程序首次启动时显示此警告。

你知道吗,原因可能是什么?

这里回答了这个问题,简短的回答是使用构建提示ios.debug.archs=arm64。更长的答案是调试版本仅适用于一个平台,我们默认为 32 位以获得最大的兼容性。

通过设置 64 位,调试版本将无法在旧设备上运行,尽管 Apple 夸张,但您不会察觉到任何性能差异。请注意,发布/应用商店构建包括这两个版本,但构建时间更长,并且大小几乎是其两倍。

最新更新