2016-12-02 1 views
0

Это только что началось. Я ничего не сделал между тем, что он работает нормально, и это вызывает эту ошибку, кроме запуска ionic run ios.xcodebuild Утверждение DVT не работает с «Неожиданно найдено два активных прокси-устройства»

Это конфигурация и полная ошибка вывод:

Build settings from command line: 
    ARCHS = i386 
    CONFIGURATION_BUILD_DIR = /Users/caffeinewriter/Code/Ionic/platforms/ios/build/emulator 
    SDKROOT = iphonesimulator10.1 
    SHARED_PRECOMPS_DIR = /Users/caffeinewriter/Code/Ionic/platforms/ios/build/sharedpch 
    VALID_ARCHS = i386 

Build settings from configuration file '/Users/caffeinewriter/Code/Ionic/platforms/ios/cordova/build-debug.xcconfig': 
    CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES 
    CODE_SIGN_IDENTITY = iPhone Developer 
    ENABLE_BITCODE = NO 
    GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 
    HEADER_SEARCH_PATHS = "$(TARGET_BUILD_DIR)/usr/local/lib/include" "$(OBJROOT)/UninstalledProducts/include" "$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include" "$(BUILT_PRODUCTS_DIR)" 
    IPHONEOS_DEPLOYMENT_TARGET = 8.0 
    OTHER_LDFLAGS = -ObjC 
    SWIFT_OBJC_BRIDGING_HEADER = $(PROJECT_DIR)/$(PROJECT_NAME)/Bridging-Header.h 
    TARGETED_DEVICE_FAMILY = 1,2 

2016-12-01 17:40:06.519 xcodebuild[3200:26075] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/DVTiOSFrameworks/DVTiOSFrameworks-11515/IDEiOSSupportCore/DVTiPhoneSimulator.m:615 
Details: Unexpectedly found two active proxied devices for companion dvtdevice-iphonesimulator:0AFB07EE-AC31-49BE-BAE6-EADE7895ED81: dvtdevice-iphonesimulator:7A73CA0B-A1C0-4280-AF61-CDF55905A3D0 and dvtdevice-iphonesimulator:7A73CA0B-A1C0-4280-AF61-CDF55905A3D0 
Object: <DVTiPhoneSimulator: 0x7fe7d853cc00> 
Method: -_updateProxiedDeviceSet 
Thread: <NSThread: 0x7fe7d8344390>{number = 7, name = (null)} 
Hints: None 
Backtrace: 
    0 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in DVTFoundation) 
    1 _DVTAssertionHandler (in DVTFoundation) 
    2 _DVTAssertionFailureHandler (in DVTFoundation) 
    3 __45-[DVTiPhoneSimulator _updateProxiedDeviceSet]_block_invoke_2 (in IDEiOSSupportCore) 
    4 __DVTDispatchAsync_block_invoke (in DVTFoundation) 
    5 _dispatch_call_block_and_release (in libdispatch.dylib) 
    6 _dispatch_client_callout (in libdispatch.dylib) 
    7 _dispatch_queue_serial_drain (in libdispatch.dylib) 
    8 _dispatch_queue_invoke (in libdispatch.dylib) 
    9 _dispatch_queue_override_invoke (in libdispatch.dylib) 
10 _dispatch_root_queue_drain (in libdispatch.dylib) 
11 _dispatch_worker_thread3 (in libdispatch.dylib) 
12 _pthread_wqthread (in libsystem_pthread.dylib) 
13 start_wqthread (in libsystem_pthread.dylib) 
/Users/caffeinewriter/Code/Ionic/platforms/ios/build/emulator/FAPL.app/Info.plist file not found. 

До сих пор я пытался следующими вещами:

  • Перезапуск моего компьютера.
  • Снятие и повторное добавление ионных платформ.
  • Поиск ссылок на эти идентификаторы устройств в папке с ионным проектом. (grep -Rl 0AFB07EE . и grep -Rl 7A73CA0B .)
  • Сброс содержимого и настроек тренажера.
  • Удаление Xcode и ~/Library/Developer

Я действительно потерял на то, чтобы попробовать в следующем, а только ссылки я мог бы найти в этой конкретной ошибки были на некоторых китайских какао советов, и я действительно потерял.

Это также приводит к сбою Xcode, как только я пытаюсь открыть его. Есть ли какие-либо решения, кроме полной переустановки Xcode и надежды на лучшее?

ответ

2

Вы можете сбросить тренажеры, чтобы исправить эту ошибку

sudo gem install -n /usr/local/bin snapshot

snapshot reset_simulators

+0

Это, как представляется, сделать трюк! Точные действия, которые он принимает, находятся в [этом файле] (https://github.com/fastlane/fastlane/blob/bff799b14e62d92070c1e040b74d9e5eadda762d/snapshot/lib/snapshot/reset_simulators.rb), хотя моментальный снимок делает автоматизацию процесса. –

Смежные вопросы