如何解决缺少依赖项但应用程序仍可在 Mac M1 上运行
我使用的是带有 arm64 芯片的 Mac M1,我有一个依赖于位于 /usr/lib
中的不同 .dylib 的可执行文件。它们是:libc++.1.dylib、libSystem.b.dylib 和 libobjc.A.dylib。
我通过执行 otool -L myExecutable
得到了这些结果。由于我正在尝试分发此应用程序,因此我尝试将所有依赖项收集到一个地方,因此我前往 /usr/lib
寻找库,但没有一个在那里。
为什么他们不在那里?为什么我的应用程序可以在没有 .dylibs 的正确位置正确运行?他们真的需要运行吗?如果它们存在于我的计算机中,它们位于何处?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。