无法使用info.plist文件在Mac OS X上启动python Gajim应用

时间:2018-07-06 08:39:13

标签: python macos plist finder

我正在尝试从Mac OS X 10.13.5(https://dev.gajim.org/gajim/gajim/issues/9156)上的查找器成功启动Gajim应用程序(基于Python的Jabber客户端)。不幸的是,开发人员团队没有Mac专家,因此即使很多其他人都遇到同样的问题,我的问题也已经几个月消失了。

在安装说明(https://dev.gajim.org/gajim/gajim/wikis/help/gajimmacosx)中,我们希望在Gajim.app/Contents文件夹中创建以下info.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>CFBundleExecutable</key>
        <string>launch.py</string>
        <key>CFBundleIdentifier</key>
        <string>org.gajim.mac</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleName</key>
        <string>Gajim</string>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleShortVersionString</key>
        <string>1.0.2</string>
        <key>CFBundleSignature</key>
        <string>DASH</string>
        <key>CFBundleSupportedPlatforms</key>
        <array>
                <string>MacOSX</string>
        </array>
        <key>CFBundleVersion</key>
        <string>1</string>

    <key>WorkingDirectory</key>
    <string>$APP_PACKAGE/Contents/MacOS</string>

</dict>
</plist>

很遗憾,无法从查找器中启动该应用程序。我发现通过open -a Gajim命令,您至少可以从终端启动该应用程序。您能否帮助我找出如何修改info.plist文件以便能够从finder / dock启动应用程序?

0 个答案:

没有答案