本文共 881 字,大约阅读时间需要 2 分钟。
\\\看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!
\
Apple已经着手抛弃macOS上的32位应用程序了。macOS的下一个维护更新版本High Sierra 10.13.4将会在用户打开32位应用程序时对用户进行提醒,接下来的Xcode 9.3也会包含相关工具来帮助开发者更好地完成应用程序从32位到64位的过渡。
\\遵照Apple在,Apple于今年1月已经停止接受macOS 32位应用程序在应用商城中的提交了,对于32位应用程序的更新支持仅持续到今年的6月份。随着下一个macOS的发布,Apple将更进一步,向用户提出了一个明确的警告。确实是如此,我们在中可以看到:
\\\\\为了之后macOS版本的发布,我们将不会对32位应用程序作出妥协,从macOS 10.13.4开始,当用户打开一个32位应用程序时将会收到系统的警告。该警告针对每一个应用程序只会出现一次。
\
Apple停止对macOS上32位应用程序支持的策略类似于他们之前在的策略。实际上,自从iOS 10.3开始,每当iOS的用户打开一个32位应用程序时都会收到一个警告。最终在iOS 11上Apple全面停止了对32位应用程序的支持。
\\这次Apple同样通过Xcode 9.3中的一个诊断工具为开发者提供了拓展支持,。特别地,开发人员可以启用一个新的,在该模式下运行32位代码将会触发应用程序的警告或者是针对其他类型应用程序(例如Dashboard或WebKit插件)的静默故障。该模式能够通过在终端中执行sudo nvram boot-args=\"-no32exec\"
命令来启用,在重启机器之后就会生效。一旦开发人员确认他们的应用程序能够在64位模式下正常运行之后,他们就可以通过在终端中执行sudo nvram boot-args=\"\"
命令并且重启机器就能够重新恢复至正常模式。
Apple表示,在今后的macOS版本中将会提供更多有关64位测试模式的信息,以帮助开发人员对软件进行测试和验证。
\\查看英文原文:
转载地址:http://kxumo.baihongyu.com/