0

我正在尝试让 squish 为 iOS 应用程序工作。根据 froglogic 的说法,我需要添加 #include <qtbuiltinhook.h>并在添加Squish::allowAttaching(11233);之前app.exec();添加include(<path>/qtbuiltinhook.pri)到项目 .pro 文件中。

我已经这样做了,我可以看到在运行应用程序时端口在 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 回答