SoapUI 5.7 和 5.6 MacOS 安装程序和多个 libprism 警告:“会损坏您的计算机”

问题描述 投票:0回答:5

使用 Apple M1 13.4.1 从今天起我确实收到了多个警告

"libprism_es2.dylib" will damage your computer. You should move it to the Trash. 

每当我运行 SoapUI-5.7.0.app 时。

javafx soapui apple-m1 openjfx
5个回答
12
投票

基于@Splioo 出色的自我回答,我创建了一些 sh 来轻松修复:

ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*
cd /Applications/SoapUI-*.app/Contents/java/app/lib
export v=19.0.2.1
for j in base controls graphics media swing web; do
  echo rm -v javafx-$j-*-mac*.jar
  echo curl -sS https://repo1.maven.org/maven2/org/openjfx/javafx-base/$v/javafx-$j-$v-mac-aarch64.jar --remote-name
done
ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*

这会列出旧的库,(盲目地,因为重新安装很简单)删除旧的库,根据您选择的版本下载新的库并列出新的库。在您验证它通过运行执行其操作后,删除

echo
并再次运行。

为 TL 和 DR 们提供的精简行话:

( set -x; cd /Applications/SoapUI-*.app/Contents/java/app/lib/; v=19.0.2.1; for j in base controls graphics media swing web; do rm -v javafx-$j-*-mac*.jar; curl -sS https://repo1.maven.org/maven2/org/openjfx/javafx-base/$v/javafx-$j-$v-mac-aarch64.jar --remote-name; done; ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*; )

3
投票

等待SoapUI团队发布带有有效证书的新版本,您可以直接在此处下载二进制文件

SoapUI-5.7.0-mac-bin.zip
https://github.com/SmartBear/soapui/releases/tag/v5.7.0

之后,您只需在终端窗口中运行

~/Downloads/SoapUI-5.7.0/bin/soapui.sh
即可启动 SoapUI


1
投票

我已打开

SoapUI-5.7.0.app>Contents>java>app>lib
并将 als
javafx-*
二进制文件重命名为
_bak
并从此处下载:https://repo1.maven.org/maven2/org/openjfx/ 相应的 17.0.1 二进制文件并将它们拖到上面的文件夹中。

我确实通过命令行 ./soapui.sh 启动了soapui

/Applications/SoapUI-5.7.0.app/Contents/java/app/bin
目录


1
投票

感谢您一直以来的耐心等待!

我们很高兴地宣布,我们现在发布了新版本 5.7.1。

SoapUI开源5.7.1

发布于2023年8月1日

修复了 SoapUI 版本 5.6.0 和 5.7.0 在某些计算机(包括 Mac OS Ventura)上无法安装或打开的问题。过期的 Apple 证书和之前捆绑的 JRE 环境存在问题。我们已使用更新的 Apple 证书签署了新版本,并将捆绑的 JRE 环境更新为 Liberica 版本 16.0.2+7。这些更新为 Mac 用户解决了此问题,并且应用程序现在可以正确安装。 Windows 和 Linux 版本还收到了捆绑 JRE 环境的更新。

链接如下。

再次感谢您使用 SoapUI 并将问题提请我们注意。

萨夫


感谢您的报告。 SmartBear 团队正在积极调查此问题,一旦我们对解决方案有了更多见解,就会更新时间表。

如果用户可以更新他们的错误报告以说明他们正在使用哪个 macos 版本和处理器,这将有助于确保我们可以针对所有受影响的版本进行测试。 OP 已经在这篇 SO 帖子中这样做了,谢谢!

您可能会注意到,这也作为 GitHub 问题提出 https://github.com/SmartBear/soapui/issues/773

我们将在这两个地方提供更新。

希望临时有所帮助。

优素福


更新:

大家好,

感谢您对此事的耐心等待。

SmartBear 团队正在取得良好的进度解析。该问题是由 SOAPUI 中使用的先前 JRE 环境引起的,该环境至少不适用于最新版本的 Mac Ventura。

团队已将 JRE 更新为 Liberica JRE 版本。 16.0.2+7 并当前测试应用程序正确构建和安装。

所有 QA 完成后,我们将在社区论坛上发布新的安装程序和更新。

请继续更新错误报告,说明您正在使用的 MacOS 版本和处理器,以便我们确保针对所有受影响的版本进行测试。

谢谢!

追踪问题

我们将在这两个地方提供更新,并在适当的时候提供更多更新!


0
投票

如果您安装了 SoapUI:

按照

@jubr
回答概述的步骤更新
JavaFX

如果您没有安装 SoapUI:

该解决方案的灵感来自

@gokulgovind
上的
Github

1.下载适用于 macOS 的 SoapUI v5.6.1。
2.右键单击
SoapUI-5.6.1.dmg
 并选择 
Open

3.右键单击
SoapUI 5.6.1 Installer.app
 并选择 
Get Info

4.单击选择
Override Malware Protection
,然后按 
Allow Anyway
,并在出现提示时输入密码。

5.安装程序将完成,您可以开始
SoapUI v5.6.1

    
© www.soinside.com 2019 - 2024. All rights reserved.