将 ifuse 构建为 MacOS 的独立可执行文件

问题描述

我使用 Brew 为 MacOS 构建了一个可执行文件,但是当我运行它时,它会尝试访问 Homebrew 包/路径。

Library not loaded: /Applications/MyApp.app/Contents/Resources/homebrew/opt/libimobiledevice/lib/libimobiledevice-1.0.6.dylib

有没有办法将 ifuse 构建为在 MacOS 上运行的独立可执行文件?

在此处查看 ifuse 的安装步骤: https://github.com/libimobiledevice/ifuse#installation--getting-started

这是 Brew 公式:

{
    "name": "ifuse","full_name": "ifuse","tap": "homebrew/core","oldname": null,"aliases": [],"versioned_formulae": [],"desc": "FUSE module for iOS devices","license": "LGPL-2.1","homepage": "https://www.libimobiledevice.org/","versions": {
        "stable": "1.1.4","head": "HEAD","bottle": true
    },"urls": {
        "stable": {
            "url": "https://github.com/libimobiledevice/ifuse/archive/1.1.4.tar.gz","tag": null,"revision": null
        }
    },"revision": 0,"version_scheme": 0,"bottle": {
        "stable": {
            "rebuild": 0,"cellar": ":any","prefix": "/usr/local","root_url": "https://homebrew.bintray.com/bottles","files": {
                "catalina": {
                    "url": "https://homebrew.bintray.com/bottles/ifuse-1.1.4.catalina.bottle.tar.gz","sha256": "cdce9fc5dbaf44641743b4a77434d340ae11cb8ed98f17b1a86a5653d2b6e1a2"
                },"mojave": {
                    "url": "https://homebrew.bintray.com/bottles/ifuse-1.1.4.mojave.bottle.tar.gz","sha256": "e14e4f8e0f73324dc662b47f091261f682eddc73961e3d71a07bfeb62826a1f8"
                },"high_sierra": {
                    "url": "https://homebrew.bintray.com/bottles/ifuse-1.1.4.high_sierra.bottle.tar.gz","sha256": "ff5577f28749cf18671eecd953e96f0c52a06dccf827dcf08e2d64f894dfdd5e"
                }
            }
        }
    },"keg_only": false,"bottle_disabled": false,"options": [],"build_dependencies": [
        "autoconf","automake","libtool","pkg-config"
    ],"dependencies": [
        "glib","libimobiledevice","libplist"
    ],"recommended_dependencies": [],"optional_dependencies": [],"uses_from_macos": [],"requirements": [
        {
            "name": "osxfuse","cask": "osxfuse","download": "https://osxfuse.github.io/","version": null,"contexts": []
        }
    ],"conflicts_with": [],"caveats": null,"installed": [],"linked_keg": null,"pinned": false,"outdated": false,"deprecated": true,"deprecation_date": "2020-11-10","deprecation_reason": "requires FUSE","disabled": false,"disable_date": null,"disable_reason": null,"analytics": {
        "install": {
            "30d": {
                "ifuse": 333,"ifuse --HEAD": 154
            },"90d": {
                "ifuse": 1176,"ifuse --HEAD": 268
            },"365d": {
                "ifuse": 8644,"ifuse --HEAD": 1295
            }
        },"install_on_request": {
            "30d": {
                "ifuse": 333,"365d": {
                "ifuse": 8604,"ifuse --HEAD": 1297
            }
        },"build_error": {
            "30d": {
                "ifuse": 0
            }
        }
    },"generated_date": "2021-03-29"
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)