我编写并部署了一个用 Java 编写的应用程序,然后编译并 bundle 到一个应用程序包中。然后该应用程序仅在我公司内部运行。到目前为止,还没有机器运行 macOS 10.15,但新机器很快就会推出,因此应用程序需要准备好。
当我查看已安装的软件列表时,它告诉我的应用程序不是 64 位应用程序,尽管它是 Java 应用程序并且 Java 确实是 64 位。
是否需要在某处设置任何标志(例如在 info.plist
中),以告诉操作系统将其作为 64 位应用程序启动/处理?或者一旦申请被苹果签署/公证,整个问题就解决了吗? (到目前为止我跳过的另一件事)
最佳答案
因为我有一些从未运行过 10.14 Mojave 的硬件,并且 Java 应用程序仍然运行顺利。因此我认为它只是被旧操作系统错误地识别为 32 位应用程序。
关于java - bundle 的 Java 应用程序被识别为 32 位,它可以在 macOS 10.15 Catalina 下运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58610929/