首页 >新闻 > 科技 > 内容

Retroactive将macOS Catalina中的Aperture iPhoto Tunes带回

科技 2019-10-30 17:59:21

Aperture和iPhoto在macOS 10.15 Catalina中不起作用,iTunes已被完全替换。但是,Retroactive应用程序有一个解决方案。

macOS 10.15 Catalina 的发布带来了许多变化,这些变化影响了应用程序的运行方式,包括苹果自己生产的工具。可以说最大的伤亡事件是iTunes,iTunes被淘汰了,转而使用Apple Music,Podcast和Apple TV 的单独应用程序,而Finder处理iPhone和iPad备份。

就苹果公司已停产的专业摄影工具Aperture而言,它实际上已在五年前停产,但该应用程序仅在Catalina中停止了工作,而iPhoto提供了更加用户友好和更简单的照片管理系统,直到它在Catalina中也无法使用为止。苹果打算同时使用这两种应用可以被“照片”代替,但某些用户更喜欢使用较旧的工具,而不是继续使用。

缺少支持的部分原因是Apple停止了对32位应用程序的支持,而macOS现在仅可在64位版本上运行,如果开发人员要继续正常运行,则迫使开发人员将其软件更新为64位。对于需要使用特定应用程序或拒绝迁移到其他工具的用户,这迫使他们决定保留使用macOS 10.14 Mojave或更早版本,而不升级到Catalina。

但是,对于Aperture和iPhoto,这两个应用程序都是64位的,带有一些内部32位组件,并且有可能重新使用这些工具以延长其寿命。

从开发商Tyshawn科米尔的免费工具叫做追溯旨在通过允许Aperture,iPhoto和iTunes在macOS Catalina中运行来解决这种情况。经过相对较短的过程,即可使用该应用程序修改每个软件,使其与Catalina兼容,每次转换都需要10分钟到一个小时才能完成。

该工具本身是免费和开源的,托管在Github上,它还为用户提供了检查源代码以确保其安全使用的机会。

根据开发人员在技术上的建议,Retroactive不会通过在沙盒或其他深入解决方案中运行该应用程序,而是通过许多小步骤对其进行修改,以使其能够运行。

对于Aperture和iPhoto,Retroactive将应用程序的捆绑包标识符更改为不受macOS的系统完整性保护阻止的东西,从macOS Mojave添加NyxAudioAnalysis框架并更新框架路径,然后对损坏的文件执行“ Swizzling”方法是将其替换为功能元素,然后填写已删除的选择器。然后,Retroactive将构建的框架设置为在应用程序启动之前自动加载,然后使用临时签名将其退出。

结果是,一个应用程序几乎可以正常正常运行,尽管存在一些与视频有关的小问题。Aperture和iPhoto都不能导入或播放视频,也不能导出幻灯片。

iTunes也可以使用类似的过程,但是不同之处在于,它不依赖于已有软件的安装来工作,而是下载所选版本并为用户安装。当前,它提供了支持深色模式和大多数DJ应用程序的iTunes 12.9.5,支持下载和存档iOS应用程序的iTunes 12.6.5,以及适用于CoverFlow的iTunes 10.7。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。