Ios xcodebuild DVT断言失败,返回“0”;意外发现两个活动代理设备“;
这才刚刚开始。除了运行Ios xcodebuild DVT断言失败,返回“0”;意外发现两个活动代理设备“;,ios,xcode,cordova,ionic-framework,ios-simulator,Ios,Xcode,Cordova,Ionic Framework,Ios Simulator,这才刚刚开始。除了运行ionic run ios,在它正常工作和导致此错误之间,我没有做任何事情 这是配置和完整错误输出: Build settings from command line: ARCHS = i386 CONFIGURATION_BUILD_DIR = /Users/caffeinewriter/Code/Ionic/platforms/ios/build/emulator SDKROOT = iphonesimulator10.1 SHARED_
ionic run ios
,在它正常工作和导致此错误之间,我没有做任何事情
这是配置和完整错误输出:
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.
从命令行生成设置:
ARCHS=i386
配置\构建\目录=/Users/caffeinewriter/Code/Ionic/platforms/ios/BUILD/emulator
SDKROOT=iphonesimulator10.1
共享预编译目录=/Users/caffeinewriter/Code/Ionic/platforms/ios/build/sharedpch
有效拱门=i386
从配置文件“/Users/caffeinewriter/Code/Ionic/platforms/ios/cordova/Build debug.xcconfig”生成设置:
CLANG_ALLOW_NON_MODULAR_include_IN_FRAMEWORK_MODULES=是
CODE\u SIGN\u IDENTITY=iPhone开发者
启用\位代码=否
GCC_预处理器_定义=DEBUG=1
HEADER_SEARCH_path=“$(TARGET_BUILD_DIR)/usr/local/lib/include”“$(OBJROOT)/UninstalledProducts/include”“$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include”“$(BUILD_PRODUCTS_DIR)”
IPHONEOS_部署_目标=8.0
其他标志=-ObjC
SWIFT\u OBJC\u桥接头=$(项目目录)/$(项目名称)/桥接头.h
目标_设备_系列=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/ideiosupportcore/DVTiPhoneSimulator.m:615
详细信息:意外发现配套dvtdevice iPhone模拟器的两个活动代理设备:0AFB07EE-AC31-49BE-BAE6-EADE7895ED81:dvtdevice iPhone模拟器:7A73CA0B-A1C0-4280-AF61-CDF55905A3D0和dvtdevice iPhone模拟器:7A73CA0B-A1C0-4280-AF61-CDF55905A3D0
对象:
方法:-\u updateProxiedDeviceSet
线程:{number=7,name=(null)}
提示:无
回溯:
0-[DVTAssertionHandler handleFailureInMethod:对象:文件名:行号:断言签名:messageFormat:参数:](在DVTFoundation中)
1_DVTAssertionHandler(位于DVT地基中)
2_DVTAssertionFailureHandler(位于DVT地基中)
3 uu 45-[DVTiPhoneSimulator updateProxiedDeviceSet]block_invoke_2(在IDEiOSSupportCore中)
4 u DVTDispatchAsync_block_invoke(在DVTFoundation中)
5调度调用块和释放(在libdispatch.dylib中)
6调度客户端调用(在libdispatch.dylib中)
7(在libdispatch.dylib中)调度(队列)(串行)(在libdispatch.dylib中)
8调度队列调用(在libdispatch.dylib中)
9调度队列覆盖调用(在libdispatch.dylib中)
10 _dispatch_root_queue_drain(在libdispatch.dylib中)
11_dispatch_worker_thread3(在libdispatch.dylib中)
12_pthread_wqthread(在libsystem_pthread.dylib中)
13 start_wqthread(在libsystem_pthread.dylib中)
/找不到Users/caffeinewriter/Code/Ionic/platforms/ios/build/emulator/FAPL.app/Info.plist文件。
到目前为止,我已经尝试了以下方法:
- 重新启动我的电脑
- 移除并重新添加离子平台
- 在ionic项目文件夹中搜索对这些设备ID的引用。(
和grep-Rl 0AFB07EE.
)grep-Rl 7A73CA0B.
- 重置模拟器内容和设置
- 删除Xcode和
~/Library/Developer
当我试图打开Xcode时,它也会导致Xcode崩溃。除了完全重新安装Xcode并期待最好的结果外,还有什么解决方案吗?您可以重置模拟器来修复此错误
sudo gem安装-n/usr/local/bin快照
快照重置\u模拟器
您可以重置模拟器以修复此错误
sudo gem安装-n/usr/local/bin快照
snapshot reset\u模拟器
这似乎就是关键!虽然snapshot会自动执行该过程,但它所采取的确切操作仍位于中。这似乎可以做到这一点!虽然snapshot会自动执行该过程,但它执行的确切操作位于中。