Deployment 向后目标操作系统部署难题

Deployment 向后目标操作系统部署难题,deployment,target,Deployment,Target,我重新编译了我已完成的应用程序,使其能够在OS 10.9上运行,但是当我尝试在OSX 10.14.6(Mojave)中打开它时,我得到了一个相互矛盾的面板警告:“你有macOS 10.9。该应用程序需要macOS 10.14或更高版本。”我仔细检查了应用程序的info plist文件,它显示的目标应该是10.9。这里有什么好处?我想出了一个解决办法。我将操作系统升级到Catalina 10.15.7,以便下载的XCode 8.15可以运行。在这个框架内,我能够生成针对OS 10.9的应用程序,这

我重新编译了我已完成的应用程序,使其能够在OS 10.9上运行,但是当我尝试在OSX 10.14.6(Mojave)中打开它时,我得到了一个相互矛盾的面板警告:“你有macOS 10.9。该应用程序需要macOS 10.14或更高版本。”我仔细检查了应用程序的info plist文件,它显示的目标应该是10.9。这里有什么好处?

我想出了一个解决办法。我将操作系统升级到Catalina 10.15.7,以便下载的XCode 8.15可以运行。在这个框架内,我能够生成针对OS 10.9的应用程序,这是针对Catalina的犹太教版本。我想,当我试图将我的旧应用复制到操作系统Mojave上时,自相矛盾的警告与缺少代码签名有关,因为我仍处于生产的开发阶段,还没有mac开发者签名。然而,由于这不是我问题的完整解决方案,我拒绝给自己奖励积分