iOS16有什么新功能?
6月8日,苹果发布了iOS 16和iPadOS 16系统,并且已经发布了首个开发者预览版测试版。
在iOS 16中,苹果做了一些改变,以防止攻击者在设备上加载恶意应用程序——包括添加新的开发者模式。然而,这些变化在iOS 16的首个测试版中造成了一个新的Bug,即TestFlight部署的应用也需要这种模式。
正如Twitter上的一些用户所指出的,9to5Mac也证实了用户不能再简单地在iOS 16上安装和运行TestFlight应用程序,至少不能像以前那样。当然,你还是可以在iPhone和iPad上安装TestFlight app,但是现在有一个问题。
当用户试图运行新安装或更新的TestFlight应用程序时,他们将被警告应用程序需要立即启用开发者模式。一条消息显示: 在启用开发人员模式之前,此应用程序将不可用。
但是什么是开发者模式,它如何影响TestFlight应用程序?
正如苹果在WWDC22的一次会议上解释的那样,在iOS 16中,开发者在开发过程中用来允许他们侧载应用的一些功能现在默认关闭。该公司称,这是一项安全措施,旨在防止恶意应用程序利用开发者工具进行有针对性的攻击。
在iOS 16的第一个测试版中,这项新功能也影响了TestFlight和企业应用。幸运的是,苹果公司已经确认这些应用程序不需要开发者模式就可以运行,因为它们已经拥有有效的证书,所以这个警报只是一个Bug错误,将在未来的更新中修复。
iOS 16中如何启用开发者模式?
如果在iOS 16上运行TestFlight或企业应用有问题,可以进入设置>:和隐私>:开发者模式启用开发者模式。苹果表示,所有运行iOS测试版的用户都可以使用该选项,但一旦iOS 16向公众发布,他们需要先将iPhone与Xcode配对。
当然,如果你不是开发者,我们建议你关闭这个选项,以保证设备的安全性和完整性。
IOS 16和iPadOS 16定于7月发布公测版,开发者预览版现已推出。IOS 16、iPadOS 16、macOS Ventura和watchOS 9都将于今年秋季公开发布。