Xcode 11> Установка (обновление) аварийных профилей обеспечения - PullRequest
1 голос
/ 30 октября 2019

Я пытаюсь обновить профили обеспечения с включенными службами push-уведомлений. Но при двойном щелчке по профилям Xcode вылетает, и они неправильно добавляются в проект.

Date/Time:             2019-10-30 17:02:25.827 +0100
OS Version:            Mac OS X 10.15.1 (19B88)
Report Version:        12
Bridge OS Version:     4.1 (17P1081)
Anonymous UUID:        BFF42E18-34D2-5CFE-FD55-B019B187FCC5

Sleep/Wake UUID:       4F25438D-F5E2-418A-A945-4EF7DC700FFB

Time Awake Since Boot: 7000 seconds
Time Since Wake:       6300 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:
ProductBuildVersion: 11A1027
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-15403/DVTFoundation/Devices/DVTDevice.m:608
Details:  method -[DVTDevice installProvisioningProfile:] is a responsibility of subclasses of DVTiOSDevice
Object:   <DVTiOSDevice: 0x7faaaa5d0850>
Method:   -installProvisioningProfile:
Thread:   <NSThread: 0x7faaa5404240>{number = 1, name = main}
Hints:   

Backtrace:
  0   -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit)
  1   _DVTAssertionHandler (in DVTFoundation)
  2   _DVTAssertionFailureHandler (in DVTFoundation)
  3   -[DVTDevice installProvisioningProfile:] (in DVTFoundation)
  4   -[DVTDevicesWindowController openFileURL:withFileType:error:] (in DVTDeviceKit)
  5   -[IDEApplicationController openURLs:completionBlock:] (in IDEKit)
  6   -[IDEApplicationController application:openFiles:] (in IDEKit)
  7   withWindowOrderingObserverHeuristic (in AppKit)
  8   -[NSApplication(NSAppleEventHandling) _openURLs:withCompletionHandler:] (in AppKit)
  9   __69-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]_block_invoke (in AppKit)
 10   -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] (in AppKit)
 11   -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] (in AppKit)
 12   -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] (in Foundation)
 13   -[NSAppleEventManager(DVTAssertionOverrides) swizzleDispatchRawAppleEvent:withRawReply:handlerRefCon:] (in IDEKit)
 14   _NSAppleEventManagerGenericHandler (in Foundation)
 15   HandleOpenDocAE (in IDEKit)
 16  0x00007fff2f3add62 (in AE)
 17  0x00007fff2f3ad489 (in AE)
 18   aeProcessAppleEvent (in AE)
 19   AEProcessAppleEvent (in HIToolbox)
 20   _DPSNextEvent (in AppKit)
 21   -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit)
 22   -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit)
 23   -[NSApplication run] (in AppKit)
 24   NSApplicationMain (in AppKit)
 25   main (in Xcode)
 26   start (in libdyld.dylib)

abort() called

У меня Mac Book Pro с установленным Xcode 11.1 -> здесь происходит сбой только для определенного профиля обеспечения разработки, но он правильно устанавливает профиль распространения.

Более того, когда я открываю это приложение через сеть в iMac с новейшей версией Xcode 11.1, а затем дважды щелкаю по установленным профилям обеспечения, тогда и профиль распространения, и профиль разработки устанавливаются там правильно.

Так что, похоже, что-то с конфигурацией системы. У меня есть событие, сделанное сегодня, обновление Catalina и Xcode до новейших возможных версий.

1 Ответ

2 голосов
/ 30 октября 2019

Хорошо, я сделал это. Проблема была с мобильными устройствами iPhone / iPad в паре с Xcode. Когда я выбрал Окно> Устройства и симуляторы>

, а затем в левой панели щелкнул правой кнопкой мыши по моим физическим погружениям iPhone, iPad и для них обоих выберите Unpair Device ,Затем установка профиля обеспечения Double-Click прошла правильно и была добавлена ​​в мой проект приложения. Я потратил несколько наших, пытаясь это исправить. Я надеюсь, что это сэкономит время другим людям, если они столкнутся с подобной ситуацией. :)

...