如何让iOS工作

时间:2015-03-22 22:41:59

标签: ios qt testing squish

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

我已经这样做了,我可以看到在运行应用程序时,iOS设备上的端口是打开的。问题是,当我运行挤压时,我无法附加到应用程序。我正在使用attachToApplication(“application_that_is_mapped”)但收到以下错误消息 "Detail RuntimeError: Attaching to AUT 'appName' failed: connection to AUT refused."

到目前为止,我唯一可以说可能导致此问题的是我在安装squish时无法链接到包含qtcore.framework的目录,因为我没有该文件。有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

您是否对链接器标志进行了更改?做..

  1. 在构建设置中搜索“其他链接器标志”。
  2. 展开其他链接器标志并选择Squish构建配置。
  3. 单击弹出窗口中的+按钮添加新标记。
  4. 按顺序输入标志 -lstdc++ -lz -force_load <squishdir>/lib/arm/libsquishioswrapper.a
  5. 按完成按钮。