6 月 8 日消息,蘋(píng)果發(fā)布了 iOS 16、iPadOS 16 系統(tǒng),并且已經(jīng)發(fā)布了首個(gè)開(kāi)發(fā)者預(yù)覽版 Beta。
在 iOS 16 中,蘋(píng)果進(jìn)行了一些更改,以防止攻擊者在設(shè)備上側(cè)載惡意應(yīng)用程序 - 其中包括添加新的開(kāi)發(fā)人員模式。但是,這些更改在 iOS 16 的第一個(gè) Beta 測(cè)試版中導(dǎo)致了新 Bug,即 TestFlight 部署的應(yīng)用程序也需要這種模式。
正如 Twitter 上的一些用戶所指出的那樣,9to5Mac 也證實(shí),用戶不能再簡(jiǎn)單地在 iOS 16 上安裝和運(yùn)行 TestFlight 應(yīng)用程序,至少不像以前那樣。當(dāng)然,你仍然可以在 iPhone 和 iPad 上安裝 TestFlight 應(yīng)用程序,但現(xiàn)在存在一個(gè)問(wèn)題。
當(dāng)用戶嘗試運(yùn)行剛剛安裝或更新的 TestFlight 應(yīng)用程序時(shí),系統(tǒng)會(huì)警告他們?cè)搼?yīng)用程序現(xiàn)在需要啟用開(kāi)發(fā)人員模式。一條消息顯示:“在啟用開(kāi)發(fā)人員模式之前,此應(yīng)用程序?qū)o(wú)法使用。”但什么是開(kāi)發(fā)者模式以及它如何影響 TestFlight 應(yīng)用程序?
正如蘋(píng)果在 WWDC22 的一次會(huì)議上所解釋的那樣,在 iOS 16 中,開(kāi)發(fā)人員用來(lái)允許他們?cè)陂_(kāi)發(fā)過(guò)程中側(cè)載應(yīng)用程序的一些功能現(xiàn)在默認(rèn)關(guān)閉。據(jù)該公司稱(chēng),這是一項(xiàng)安全措施防止惡意應(yīng)用程序使用開(kāi)發(fā)人員工具進(jìn)行有針對(duì)性的攻擊。
在 iOS 16 的第一個(gè) Beta 測(cè)試版中,這一新功能也影響了 TestFlight 和企業(yè)應(yīng)用程序。幸運(yùn)的是,蘋(píng)果已經(jīng)確認(rèn)這些應(yīng)用程序不需要開(kāi)發(fā)者模式來(lái)運(yùn)行,因?yàn)樗鼈円呀?jīng)擁有有效的證書(shū),因此該警報(bào)只是錯(cuò)誤 Bug,將在未來(lái)的更新中修復(fù)。
如何在 iOS 16 中啟用開(kāi)發(fā)者模式
如果你在 iOS 16 上運(yùn)行 TestFlight 或企業(yè)應(yīng)用程序時(shí)遇到問(wèn)題,可以通過(guò)轉(zhuǎn)到設(shè)置 > 隱私和安全 > 開(kāi)發(fā)者模式來(lái)啟用開(kāi)發(fā)者模式。蘋(píng)果表示,所有運(yùn)行 iOS 測(cè)試版的用戶都可以使用該選項(xiàng),但一旦 iOS 16 向公眾發(fā)布,就需要先將 iPhone 與 Xcode 配對(duì)。
當(dāng)然,如果你不是開(kāi)發(fā)人員,我們建議關(guān)閉此選項(xiàng)以確保設(shè)備的安全性和完整性。
iOS 16 、iPadOS 16 計(jì)劃在 7 月發(fā)布公開(kāi)測(cè)試版,目前開(kāi)發(fā)者預(yù)覽版 Beta 已可用。iOS 16、iPadOS 16、macOS Ventura 和 watchOS 9 都將在今年秋季公開(kāi)發(fā)布。
【來(lái)源:IT之家】