当我第一次在iOS设备上启动我的Debug-Build时,会显示来自apple的警告,该应用程序将会降低设备速度并应由开发人员重新启用(不要知道英文的确切文本,因为它以德文显示给我。
事实上,我无法识别任何缓慢的行为 - 应用程序和所有其他工作正常和高效。但遗憾的是,新应用程序将在应用程序首次启动时显示此警告。
你有什么想法,原因可能是什么?
答案 0 :(得分:2)
回答here,简短的回答是使用构建提示ios.debug.archs=arm64
。更长的答案是调试构建仅针对一个平台构建,我们默认为32位以实现最大兼容性。
通过设置64位,调试版本不会在旧设备上运行,尽管苹果夸张,但您不会感觉到任何性能差异。请注意,发布/ appstore构建包括两个版本,但构建时间更长,几乎是规模的两倍。