0

iOS アプリケーションで squish を動作させようとしています。froglogic によると 、プロジェクトの .pro ファイルに追加するだけでなく、事前に追加する必要#include <qtbuiltinhook.h>もありました。Squish::allowAttaching(11233);app.exec();include(<path>/qtbuiltinhook.pri)

これを行ったところ、アプリの実行時に iOS デバイスでポートが開いていることがわかります。問題は、squish を実行するとアプリにアタッチできないことです。attachToApplication("application_that_is_mapped") を使用していますが、次のエラー メッセージが表示されます "Detail RuntimeError: Attaching to AUT 'appName' failed: connection to AUT refused."

これまでのところ、この問題を引き起こしている可能性があると言える唯一のことは、squish をインストールするときに qtcore.framework を含むディレクトリにリンクできなかったことです。そのファイルがないためです。何か案は?

4

1 に答える 1

-1

リンカー フラグを変更しましたか? 行う..

  1. ビルド設定で「その他のリンカー フラグ」を検索します。
  2. Other Linker Flags を展開し、Squish ビルド構成を選択します。
  3. ポップアップの + ボタンをクリックして、新しいフラグを追加します。
  4. フラグを順番に入力してください -lstdc++ -lz -force_load <squishdir>/lib/arm/libsquishioswrapper.a
  5. 完了ボタンを押します。
于 2016-01-05T12:40:27.513 に答える