iOS设备上的Phonegap调试需要拔掉插头才能工作

时间:2014-05-07 14:44:17

标签: ios debugging cordova compilation

我有一个非常无聊的问题。

当我在Mac上使用命令phonegap run ios时,我总是需要在编译结束前大约5秒钟重新拔出/插入我的设备,否则它将无法正常工作。

如果它不起作用,我有这个错误:

** BUILD SUCCEEDED **

------ Install phase ------
[....] Waiting for iOS device to be connected
[  0%] Found device (8879a32aa84069dc4cb8a9fb1bacfb1961057db3), beginning install
Assertion failed: (AMDeviceStartService(device, CFSTR("com.apple.afc"), &afcFd, NULL) == 0), function handle_device, file ios-deploy.c, line 775.
/Users/tchazalet/Desktop/ma-cagnotte-mobile/platforms/ios/cordova/run: line 138: 81212 Abort trap: 6           ios-deploy -d -b "$DEVICE_APP_PATH"

有没有办法避免这个问题?

2 个答案:

答案 0 :(得分:2)

我随机找到了一个解决方案。

只需打开Xcode即可打开。它将保持与设备的连接。

答案 1 :(得分:1)

请务必点击"弹出" iTunes上的按钮如果打开然后关闭iTunes。打开iTunes并将手机连接到iTunes会导致此问题。