简体   繁体   English

Xcode 6.1和Xctool在运行测试时失败

[英]Xcode 6.1 and Xctool failed when running tests

i have got working tests, but when i try to test them they failed on prepaire emulator. 我已经进行了工作测试,但是当我尝试对其进行测试时,它们在预配对模拟器上失败了。 I have tried to build with xctool. 我试图用xctool构建。 I'am running in Jenkins my nodes connected via jnlp, also i have tried to build it directly on server, and nothing. 我在Jenkins中运行,我的节点通过jnlp连接,我也尝试直接在服务器上构建它,什么也没有。 How to fix it? 如何解决? Xcode 6.1 My commands for build, which i try: Xcode 6.1我的构建命令,我尝试:

1) command for iphone 5: 1)iPhone 5的命令:

xctool -scheme QA -sdk iphonesimulator -destination 'name=iPhone 5'  test

here output: 这里输出:

run-test QVCTests.xctest (iphonesimulator8.2, iPhone 5, application-test)
[Info] Installing 'com.qvc.iphoneapp' ...2015-04-16 14:43:56.315 xctool[12732:2a07] [MT] iPhoneSimulator: Could not launch simulator: -600
[Warning] Tried to install the test host app 'com.qq.iphoneapp' but failed. (287 ms)
[Info] Preparing test environment failed; will retry 2 more times (0 ms)
[Info] Shut down iOS Simulator... (0 ms)
[Info] Stopped any existing iOS simulator jobs to get a fresh simulator. (15 ms)
[Info] Reset iOS simulator content and settings at path "..../Devices/260A25AD-4160-42A2-AC06-7F6A069093AE/data" (4089 ms)
[Info] Installing 'com.qvc.iphoneapp' ...2015-04-16 14:44:01.540 xctool[12732:2a07] [MT] iPhoneSimulator: Could not launch simulator: -600
[Warning] Tried to install the test host app 'com.qq.iphoneapp' but failed. (11 ms)
[Info] Preparing test environment failed; will retry 1 more time (0 ms)
[Info] Shut down iOS Simulator... (0 ms)
[Info] Stopped any existing iOS simulator jobs to get a fresh simulator. (14 ms)
[Info] Reset iOS simulator content and settings at path "../Devices/260A25AD-4160-42A2-AC06-7F6A069093AE/data" (3621 ms)
[Info] Installing 'com.qq.iphoneapp' ...2015-04-16 14:44:06.191 xctool[12732:2a07] [MT] iPhoneSimulator: Could not launch simulator: -600
[Warning] Tried to install the test host app 'com.qq.iphoneapp' but failed. (12 ms)

2) command: 2)命令:

xcodebuild -scheme QA -sdk iphonesimulator -destination 'name=iPhone 5' test

here output: 这里输出:

xcodebuild[12769:4407]  iPhoneSimulator: Could not launch simulator: -600

3) command: 3)命令:

 xctool -scheme QA -sdk iphonesimulator8.2 -destination 'platform=iOS Simulator,name=iPhone 6' -workspace project.xcworkspace -configuration Acceptance test

here output: 这里输出:

Failed to query the list of test cases in the test bundle: 2015-04-16 ...Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/sim: No simulator devices appear to be running.  Setting data directories to /var/empty.
 sim[7634:303] DYLD_INSERT_LIBRARIES contains possible bad values.  Caller beware: /usr/local/Cellar/xctool/HEAD/libexec/lib/otest-query-lib-ios.dylib

Error spawning child process: Bad CPU type in executable 产生子进程错误:可执行文件中的CPU类型错误

4) command 4)命令

xcodebuild -scheme QA -sdk iphonesimulator -destination 'name=iPhone 6' test

here output: 这里输出:

 iPhoneSimulator: Timed out waiting 120 seconds for simulator to boot, current state is 1.

For me simply rebooting the Mac resolved the 对我来说,只需重启Mac就可以解决

Could not launch simulator: -600

error. 错误。

Error spawning child process: Bad CPU type in executable 产生子进程错误:可执行文件中的CPU类型错误

That indicates that the executable was built for an incorrect architecture. 这表明可执行文件是为不正确的体系结构构建的。 Given that you're running in an iPhone 5 Simulator, your executable will need to be built for i386. 假设您正在iPhone 5 Simulator中运行,则需要为i386构建可执行文件。

If that is not the problem, please provide more of the build log to show how your executable is being built, linked, and installed. 如果这不是问题,请提供更多的构建日志,以显示如何构建,链接和安装可执行文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM