PAServer 22 在 Mac Monterey 中不工作,它使用 link 框架 Python 2.7 的 dylib 而在 /System/library/Frameworks of Monterey 中不存在

PAServer 22 is not working in Mac Monterey, it use dylib that link with framework Python 2.7 and not exist in /System/library/Frameworks of Monterey

我正在下载最新版本的 Delphi 11.1,一切正常,但是当我尝试使用 PAServer 22 在 MAC Monterey 12.3.1 中调试项目时,出现错误PAServer Terminal window,它说在 System/library/Frameworks/.. 中找不到 Framework Python,我安装了 Python 2.7 但它没有安装在 System/...安装在 Library/... 而 PaServer 找不到它。 你有解决这个问题的方法吗?

谢谢。

目前,这是一个已知问题。有关详细信息,请参阅 https://quality.embarcadero.com/browse/RSP-37609。可悲的是,目前还没有官方修复。但在该 RSP 中,您会发现 Michael Geddes 的解决方法可能对您有所帮助:

For those that want to get going no matter what, I suspect this will work (haven't tried it yet, and it will probably not survive an update):

Install Python 2.7 package from python.org
Disable SIP
    Reboot Mac hold down Command + R
    From a shell:
        > csrutil disable
        > reboot
Remount / as read-write
    > sudo mount -uw /
Check that /System/Library/Frameworks doesn't exist and then Copy (?link) in the Python framework.
    > cp -R /Library/Frameworks/Python.framework /System/Library/Frameworks
Enable SIP
    Reboot Mac, hold down Command + R
    From a shell:
        > csrutil enable
        > reboot

终于找到解决办法了,使用:

sudo install_name_tool -change '/System/Library/Frameworks/Python.framework/Versions/2.7/Python' /Library/Frameworks/Python.framework/Versions/2.7/Python liblldb.3.8.0.dylib

我用 Python 的新路径更改了崩溃的 dylib。

我遇到了同样的问题,跟着 Sherlock70 的 link posted 到 link posted (https://quality.embarcadero.com/browse/RSP-37609)

我在评论中看到部分内容,Marco Cantu posted 说补丁可用并且 link 在他的 post https://blogs.embarcadero.com/rad-studio-11-1-alexandria-patch-1-available/

一旦我 运行 RadStudio 11.1 补丁,我将新的 PAServer 22.0 复制到我的 Mac 并按照 Marco 的“Python 在 macOS 上配置的附加步骤”进行操作在他的post上面。

一旦我这样做了,一切都可以 运行 在我的 iPad 运行ning iOS 15.4.1 现在