Mountain Lion MacBook Pro の Qt Creator で実行しようとして、アプリの ICU でこの問題が発生しました。
今、同じ MacBook Pro でビルドした dmg で、実行時に同様の問題があることを発見しました。ビルドは正常に完了し、dmg の実行とインストールは成功したように見えますが、実行しようとすると次のようになります。
Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/libicuuc.46.dylib
Referenced from: /Applications/MapCreator.app/Contents/SharedLibraries/libicui18n.46.1.dylib
Reason: image not found
ソース管理から以前のタグ付きバージョンのアプリ (およびビルド スクリプト) を取得しましたが、この MacBook でビルドすると同じ問題が発生します。
ビルド スクリプトを実行したときに表示される唯一のエラーを以下に示します。これらのエラーは、すべてのマシンのビルドに常に存在し、問題になったことは一度もないと思いますが、役立つことが判明した場合に備えて、ここにリストします。
ERROR: "strip: can't map file: /Users/david/dev/svn/map_creator1.0.2/build/mac/pkg-root/Applications/MapCreator.app/Contents (Invalid argument)
"
ERROR: ""
ERROR: "install_name_tool: can't map file: /Users/david/dev/svn/map_creator1.0.2/build/mac/pkg-root/Applications/MapCreator.app/Contents/Frameworks//.. (Invalid argument)
"
ERROR: ""
ERROR: "otool: can't map file: /Users/david/dev/svn/map_creator1.0.2/build/mac/pkg-root/Applications/MapCreator.app/Contents/Frameworks//.. (Invalid argument)
"
ERROR: no file at "/usr/lib/libicui18n.46.dylib"
ERROR: no file at "/usr/lib/libicuuc.46.dylib"
ERROR: no file at "/usr/lib/libicudata.46.dylib"
これを追跡するためにどこを見ればよいかわかりません。誰かが私を正しい方向に向けることができますか?