2017-07-25 173 views
1

嗨,大家好,我有一個奇怪的問題。xcode崩潰時,我在我的iPhone上運行應用程序

試圖在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

這顯然是一個權限問題'IDEProvisioningPermissionsFailureUserAction' ... –

+0

如何解決....? – Taprolano

回答

1

這是一個權限問題,通常是因爲設備UDID需要被添加到您正在使用的開發者賬戶。

一旦UDID被添加到帳戶Xcode應該能夠創建供應配置文件,不應該崩潰。如果您不是開發人員帳戶的管理員,則您需要讓他們將Apple設備的UDID添加到該設備的證書中。

相關問題