当iPhone连接并选择iPhone作为设备时,Xcode 8崩溃

问题描述:

我遇到了一个问题,我试图在Xcode中的新iPhone SE上运行应用程序,并且当我选择设备时,Xcode每次都立即崩溃。当iPhone连接并选择iPhone作为设备时,Xcode 8崩溃

我尝试着在本视频中详细描述的步骤:https://www.youtube.com/watch?v=2O_8HAsz_gU(创建一个证书,实际上我有3次尝试3次,为我的项目创建一个应用ID,设置设备标识符和从iTunes获取的UDID,提供配置文件)。

我抬头看了其他答案,并且有人说要删除DerivedData文件夹,但那没有奏效。在模拟器中运行,当我从模拟器切换到iPhone时,Xcode崩溃,我甚至没有时间按下运行按钮。有人有主意吗?

崩溃日志:

Process:    Xcode [910] 
Path:     /Applications/Xcode.app/Contents/MacOS/Xcode 
Identifier:   com.apple.dt.Xcode 
Version:    8.3.2 (12175) 
Build Info:   IDEFrameworks-12175000000000000~4 
App Item ID:   497799835 
App External ID:  821771079 
Code Type:    X86-64 (Native) 
Parent Process:  ??? [1] 
Responsible:   Xcode [910] 
User ID:    501 
Date/Time:    2017-08-24 16:17:50.359 -0500 
OS Version:   Mac OS X 10.12.1 (16B2659) 
Report Version:  12 
Anonymous UUID:  2890CE8E-BFF7-9F5D-B845-5DE445083D6A 
Time Awake Since Boot: 220 seconds 
System Integrity Protection: enabled 
Crashed Thread:  0 Dispatch queue: com.apple.main-thread 
Exception Type:  EXC_CRASH (SIGABRT) 
Exception Codes:  0x0000000000000000, 0x0000000000000000 
Exception Note:  EXC_CORPSE_NOTIFY 
Application Specific Information: 
MainQueue: -[IDEProvisioningManager 
_performStateUpdateOnMainThreadForRepairable:updateBlock:]_block_invoke_2 
ProductBuildVersion: 8E2002 
ASSERTION FAILURE in 
/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-12175/IDEFoundation/Provisioning/Mechanic/UserActions/IDEProvisioningUserAction.m:125 
Details: method -[IDEProvisioningUserAction userActionName] is a 
responsibility of subclasses of IDEProvisioningPermissionsFailureUserAction 

Object: <IDEProvisioningPermissionsFailureUserAction: 0x7f9139cd9b00> 
Method: -userActionName 
Thread: <NSThread: 0x7f9131c17710>{number = 1, name = main} 
+0

是什么崩溃日志说? – Abizern

+0

刚刚添加了崩溃日志 – moesyzlack23

貌似权限问题。

由于需要将设备UDID添加到开发者帐户,因此您使用的是 。

一旦你将UDID添加到帐户,Xcode应该能够创建 供应配置文件,不会崩溃。

检查相关的线程在这里:Xcode 8 crashes when device is selected

还要检查这里的答案:XCode 8.3.2 Crashes when switching devices

+0

感谢您的帮助,我确实连接了UDID,但终于找到了修复方法......基本上我认为发生的事情是我选中了“自动管理签名”框,一旦我未选中并为其能够构建的单个项目选择配置文件。我不知道为什么我以前没有这个问题;我曾经能够让Xcode自动管理签名,并且可以正常工作。 – moesyzlack23