我是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$
答案 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
目标构建应用程序来传递此错误。