2012-10-18 3 views
0

Qt 4.8.3을 사용하여 Mac OS X 10.7.2에서 배포 할 Qt 응용 프로그램을 작성 중입니다. 내 응용 프로그램은 'Test.app' otool -L Test.app 실행 후 그것은 아래와 같이 경로를 부여합니다.배포 용 Mac OS X에서 Qt 응용 프로그램 빌드

QtGui.framework/Versions/4/QtGui 
QtCore.framework/Versions/4/QtCore 

내가 Test.app

다음

두 QtGui.framework 및 QtCore.framework을 복사 한 다음 사용하는 명령

install_name_tool -id @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore 
Test.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore 

install_name_tool -id @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui 
Test.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui. 

install_name_tool -change /Library/Frameworks/QtCore.framework/Versions/4/QtCore 
@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore 
Test.app/Contents/MacOs/Test 

install_name_tool -change /Library/Frameworks/QtGui.framework/Versions/4/QtGui 
@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui 
Test.app/Contents/MacOs/Test 
같은 후 사용 변경 명령

그 후 내가 otool -L Test.app 여전히 이전 경로를 제공하는 경우.

명령을 실행하는 동안 실수가 있습니다.

답변