大家好我有一个奇怪的问题。
试图在iPhone上运行我的应用程序,xcode突然崩溃。只有在我使用我的大学帐户开发时才会发生这种情况。如果我使用我的个人帐户(签名在7天后过期的帐户)签署该应用程序,则xcode不会崩溃。
为什么?!
如果我使用我的大学帐户在模拟器上启动应用程序,请不要崩溃。
:o
这是崩溃日志:
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 setDelegate:callbackQueue:]_block_invoke
ProductBuildVersion: 8E3004b
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-12175.1/IDEFoundation/Provisioning/Mechanic/UserActions/IDEProvisioningUserAction.m:125
Details: method -[IDEProvisioningUserAction userActionName] is a responsibility of subclasses of IDEProvisioningPermissionsFailureUserAction
Object: <IDEProvisioningPermissionsFailureUserAction: 0x7f9f7d82a870>
Method: -userActionName
Thread: <NSThread: 0x7f9f78e00ce0>{number = 1, name = main}
答案 0 :(得分:1)
这是一个权限问题,通常是因为需要将设备UDID添加到您正在使用的开发人员帐户中。
将UDID添加到帐户后,Xcode应该能够创建配置文件,不应该崩溃。如果您不是您尝试使用该设备的开发者帐户的管理员,则需要让他们将Apple设备的UDID添加到其证书中。