无法使用http:// localhost:37265或http://127.0.0.1:37265进行连接

时间:2012-02-21 14:50:11

标签: ios automation frank

我是iOS应用程序自动化的新手,到目前为止我已经设置了Frank 我的Mac机器上的框架。我已经按照教程。我有 创建了一个新项目并将Frank骨架目录添加到您的 应用源代码。 我已将Frank服务器添加到Frankified目标中,并添加了CFNetwork 依赖和链接器标志。我打开了辅助功能 模拟器上的检查员。在iPhone上成功运行创建的应用程序 模拟器。但是在"http://localhost:37265 or http://127.0.0.1:37265"页面上收到了“无法连接”消息。

我已检查资源包中是否存在所有html / css / js。

$curl -v http://localhost:37265
* About to connect() to localhost port 37265 (#0)
*   Trying ::1... Connection refused
*   Trying fe80::1... Connection refused
*   Trying 127.0.0.1... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
macs-Mac-3:Atin mac$

2 个答案:

答案 0 :(得分:3)

Frank似乎存在某种设置问题。问题是HTTP Server未启动。如果弗兰克黄瓜管理员/专家看到这个并知道什么事情,请纠正我说的错误。

这是我发现的解决方法/黑客解决方案,(它可能不是正确的解决方案),但它可以让您启动并运行Symbiote。

遵循Frank安装说明后:
“坦诚设置”
“坦诚建立”
“坦诚推出”
“坦率检查”
(现在您收到“无法连接到localhost:37625”错误/问题。)

1)在Xcode中打开你的项目 2)在“Project Navigator”中双击.xcodeproj文件。
3)选择您要测试的目标。
4)选择“Build Phases”选项卡(在顶部)
5a)打开“Link Binary With Libraries”的下拉箭头菜单 5b)单击“+”按钮并从“Frank”目录添加以下3个文件(此目录应与.xcodeproj文件位于同一目录级别):
-libCocoaHTTPServer.a
-libFrank.a
-libShelley.a

6)运行“frank build”
7)运行“坦诚启动”
8)运行“坦率检查”
9)瞧!你应该看到Symbiote工作。我希望这适合你。

答案 1 :(得分:0)

我通过删除execute()中的-cal.app然后再次使用APP_BUNDLE_PATH目标构建应用程序来传递此错误。