1

OSX 用のアプリをリリースしようとしていますが、誰かが自分のマシンでアプリを実行するたびに、次のようになります。

Dyld Error Message:
  Library not loaded: /usr/lib/libusb-1.0.2.dylib
  Referenced from: /Users/USER/Desktop/____.app/Contents/MacOS/____
  Reason: image not found

この投稿の男は、パッケージがDyld でビルドされたパスであることを示唆しています: Library not Loaded Error Mac OS しかし、プレフィックスなしでアプリをビルドしても、まだ問題があります。

次に、次を使用してビルドしようとしました:

./configure --disable-dependency-tracking --disable-static --prefix=@executable_path/../Frameworks/

しかし、それは無効なパスのエラーを出しました。パッケージにdylibを含めています。libusb 1.0.16RC10 を使用する必要があります。最新の安定版リリースには、デバイスをスキャンするたびに、MBP でマウスとキーボードの機能が短時間機能しなくなるバグがあるためです。

すべての使用で独自のlibUSBをコンパイルする必要がないことを含める方法があることを教えてください。

4

1 に答える 1