Macos 您不能将此应用程序与此Mac OS版本一起使用

Macos 您不能将此应用程序与此Mac OS版本一起使用,macos,terminal,osx-yosemite,Macos,Terminal,Osx Yosemite,我的Mac OS X版本是10.10.1约塞米蒂。我想在我的Mac上安装Java7。因此,当我尝试安装时,它会说“您需要MacOSX版本10.7.3及更高版本”。因此,我从网上找到了以下解决此问题的方法: 解决这个问题的方法 我们可以在安装de软件包之前临时更改OSX版本 将OSX版本10.10.1更改为10.9: sudo sed-i''s/>10.1010.9在还原操作系统版本时,您似乎把事情搞砸了。以单用户模式启动,手动编辑SystemVersion.plist,然后重新启动 以单用户模

我的Mac OS X版本是10.10.1约塞米蒂。我想在我的Mac上安装Java7。因此,当我尝试安装时,它会说“您需要MacOSX版本10.7.3及更高版本”。因此,我从网上找到了以下解决此问题的方法:

解决这个问题的方法

我们可以在安装de软件包之前临时更改OSX版本

将OSX版本10.10.1更改为10.9:


sudo sed-i''s/>10.1010.9在还原操作系统版本时,您似乎把事情搞砸了。以单用户模式启动,手动编辑
SystemVersion.plist
,然后重新启动

  • 以单用户模式引导(引导期间按住s)

  • 使文件系统可读:

    /sbin/mount-wu/

  • 进入
    /System/Library/CoreServices
    目录:

    cd/System/Library/CoreServices

  • 编辑
    SystemVersion.plist

    nano系统版本.plist

  • 更改版本字符串(请注意,.plist中可能有两个)


  • 
    产品构建版本
    14E46
    产品版权
    1983-2015年苹果公司。
    产品名称
    MacOSX
    ProductUserVisibleVersion
    
    10.10.4//Hi Paul I刚刚按照此链接将单用户模式cd转到/System/Library/CoreServices并编辑SystemVersion.plist(使用您熟悉的编辑器,例如vi或nano)检查
    SystemVersion.plist
    上的权限-您可能需要
    chmod+w SystemVersion.plist
    使其可写-不过,请先备份此文件,以防编辑出错。Paul您救了我一天。。万分感谢。。我会接受这个正确答案。。我希望我也能帮助其他人…再次感谢伟大-很高兴它有帮助-我现在已经把所有的步骤都放在了答案中,以防其他人将来也有同样的问题。
    sudo sed -i '' 's/>10.10</>10.9</'/System/Library/CoreServices/SystemVersion.plist
    
    sudo sed -i '' 's/>10.9</>10.10.1</'/System/Library/CoreServices/SystemVersion.plist   
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
            <key>ProductBuildVersion</key>
            <string>14E46</string>
            <key>ProductCopyright</key>
            <string>1983-2015 Apple Inc.</string>
            <key>ProductName</key>
            <string>Mac OS X</string>
            <key>ProductUserVisibleVersion</key>
            <string>10.10.4</string>                // <<<
            <key>ProductVersion</key>
            <string>10.10.4</string>                // <<<
    </dict>
    </plist>