葫芦iOS未启动服务器

葫芦iOS未启动服务器,ios,calabash,calabash-ios,Ios,Calabash,Calabash Ios,所以我以前用葫芦工作得很好,但现在不得不做一些更自动化的UI测试,并试图让它重新工作。我升级了我的版本,似乎葫芦不再启动服务器了!当我启动时,我没有看到在端口上启动LPHTTPServer…,而是在控制台中看到以下输出: 2015-10-14 08:18:36.903 DEBUG CalabashServer:222 | Creating the server: <LPHTTPServer: 0x7fa779c51f80> 2015-10-14 08:18:36.920 DEBUG

所以我以前用葫芦工作得很好,但现在不得不做一些更自动化的UI测试,并试图让它重新工作。我升级了我的版本,似乎葫芦不再启动服务器了!当我启动时,我没有看到
在端口上启动LPHTTPServer…
,而是在控制台中看到以下输出:

2015-10-14 08:18:36.903 DEBUG CalabashServer:222 | Creating the server: <LPHTTPServer: 0x7fa779c51f80>
2015-10-14 08:18:36.920 DEBUG CalabashServer:223 | Calabash iOS server version: CALABASH VERSION: 0.16.4
2015-10-14 08:18:36.920 DEBUG CalabashServer:226 | App Base SDK: iphonesimulator9.0
2015-10-14 08:18:36.921 DEBUG CalabashServer:254 | IPHONE_SIMULATOR_ROOT: /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot

那么,根本原因显然是我的设备目标?似乎葫芦从0.14.3开始就改变了模拟器的命名方式,因此,您现在需要使用“iPhone 5s(8.4模拟器)”,而不是使用“iPhone 5s(8.4模拟器)”

我们没有更改模拟器的名称-苹果更改了

您可以通过以下方式查看可用模拟器和设备的名称:

$ xcrun instruments -s devices
< snip >
iPhone 6s (9.0) [4A3868FF-E25D-4C92-B898-4BB271F21015]
苹果已经更改了Xcode 5、6和7中模拟器的名称

$ xcrun instruments -s devices
< snip >
iPhone 6s (9.0) [4A3868FF-E25D-4C92-B898-4BB271F21015]
DEVICE_TARGET="iPhone 6s (9.0)"
DEVICE_TARGET=4A3868FF-E25D-4C92-B898-4BB271F21015