2016-10-13 16 views
0

を実行しているとき、私は私の.proファイルセグメンテーションフォールト別のMac上で私のQtアプリケーションを実行するためにmacdeployqt

MACDEPLOY = `echo $$QMAKE_QMAKE | sed 's/qmake/macdeployqt/g'` 
QMAKE_POST_LINK = $$MACDEPLOY $$OUT_PWD/$$TARGET\.app -qmldir=$$PWD -verbose=3 

これは、単純なHelloWorldアプリケーションのために正常に動作して、以下の2行を持っています。

/Users/marc/Qt5.7/5.7/clang_64/bin/macdeployqt /Users/marc/workspaceZ2/build/build-Z2Nexx40-Desktop_Qt_5_7_0_clang_64bit-Release/Z2Nexx40\.app -qmldir=/Users/marc/workspaceZ2/Z2Nexx40 -verbose=3 
ERROR: Could not find bundle binary for "/Users/marc/workspaceZ2/build/build-Z2Nexx40-Desktop_Qt_5_7_0_clang_64bit-Release/Z2Nexx40.app" 
ERROR: "error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: (No such file or directory)\n" 
Log: Using otool: 
Log: inspecting "" 
ERROR: "error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool: can't open file: (No such file or directory)\n" make: *** [Z2Nexx40.app/Contents/MacOS/Z2Nexx40] 
Segmentation fault: 11 make: 

ノイズやポップノイズ問題レポート]ウィンドウで、(私のアプリケーションは、この2行せずに私の地元のMac上で正常に動作します)これは同様に私の「本当の」アプリケーションのため正常に動作するために使用されるが、今、私は次のエラーを取得しますアップ私はここで間違っているかもしれないものを(私もそれに関連する部分を選んだかどうかわからない)

Binary Images: 
     0x10da98000 -  0x10dac4fff +macdeployqt (0) <46011DBB-126C-35A0-942A-ACD79B0BCC45> /Users/USER/*/macdeployqt 
     0x10dace000 -  0x10df2eff7 +org.qt-project.QtGui (5.7 - 5.7.0) <A41CBDE5-2955-3A57-BAE9-69001B210588> /Users/USER/*/QtGui.framework/Versions/5/QtGui 
     0x10e081000 -  0x10e595ff7 +org.qt-project.QtCore (5.7 - 5.7.0) <5F2F454C-CEE8-3E59-A3B7-94F51F5B9F96> /Users/USER/*/QtCore.framework/Versions/5/QtCore 
     0x10e6b2000 -  0x10e6b6fff com.apple.agl (3.3.1 - AGL-3.3.1) <4E401980-0F4F-33E2-A0CF-8C7CCF375F24> /System/Library/Frameworks/AGL.framework/Versions/A/AGL 
    0x7fff64f70000 -  0x7fff64fa7a47 dyld (360.22) <DC81CC9D-651A-3A45-8809-928282052BD3> /usr/lib/dyld 

任意のアイデア参照してください?私は最近、XCode 8にアップグレードして(そして再び7.3にダウングレード)、Qt5.6から5.7にアップグレードしましたが、進める方法についての手がかりはありません。

私が試みることのできるヒントが最も役立つでしょう!

答えて

0

明らかに、理由は不正な/互換性のないplistファイルでした。 plistファイルにキーを追加しなければならなかったので、私は自分のコードツリーに自分のplistファイルを持っていました。

XCode、OS、Qtをアップグレードした後、おそらくこのplistファイルは互換性がありませんでした。

自分のplistファイルを削除して再構築し、新しく生成したplistファイルに自分の鍵を追加しました。

関連する問題