【问题标题】:Xcode11.1 crashed when I try to run app on iPhone 11 Pro Max(iOS 13.2)当我尝试在 iPhone 11 Pro Max(iOS 13.2)上运行应用程序时,Xcode 11.1 崩溃
【发布时间】:2020-02-25 13:41:01
【问题描述】:

我将我的 iPhone 11 Pro Max 从 iOS 13.1.3 升级到 iOS 13.2,然后我尝试在我的 iPhone 上运行应用程序,但每次 Xcode(11.1) 都崩溃了。这是日志:

Process:               Xcode [1358]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               11.1 (15405)
Build Info:            IDEFrameworks-15405000000000000~13 (11A1027)
App Item ID:           497799835
App External ID:       832925179
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [1358]
User ID:               501

Date/Time:             2019-10-30 16:56:32.317 +0800
OS Version:            Mac OS X 10.15.1 (19B88)
Report Version:        12
Bridge OS Version:     4.1 (17P1081)
Anonymous UUID:        XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX


Time Awake Since Boot: 6100 seconds

System Integrity Protection: enabled

Crashed Thread:        7  Dispatch queue: Mutex to protect _hasPerformedWorkerAction

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
ProductBuildVersion: 11A1027
UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Invalid parameter not satisfying: aString != nil
UserInfo: (null)
Hints: 
  0: Calling block provided to DVTSyncPerformBlock() here:

  0   DVTSyncPerformBlock (in DVTFoundation)
  1   -[IDEExecutionRunnableTracker executionWantsHold:withError:] (in IDEFoundation)
  2   -[IDERunOperationWorker _startWithRetrying:] (in IDEFoundation)
  3   __44-[IDERunOperationWorker _startWithRetrying:]_block_invoke_3 (in IDEFoundation)
  4   __48-[DVTDispatchLock_Recursive performLockedBlock:]_block_invoke (in DVTFoundation)
  5   _dispatch_client_callout (in libdispatch.dylib)
  6   _dispatch_lane_barrier_sync_invoke_and_complete (in libdispatch.dylib)
  7   DVTDispatchBarrierSync (in DVTFoundation)
  8   -[DVTDispatchLock performLockedBlock:] (in DVTFoundation)
  9   -[DVTDispatchLock_Recursive performLockedBlock:] (in DVTFoundation)
 10   __44-[IDERunOperationWorker _startWithRetrying:]_block_invoke_2 (in IDEFoundation)
 11   __DVT_CALLING_CLIENT_BLOCK__ (in DVTFoundation)
 12   __DVTDispatchAfter_block_invoke (in DVTFoundation)
 13   _dispatch_client_callout (in libdispatch.dylib)

我在另一部 iPhone(iPhone 6s Plus,iOS 13.2)上运行了相同的项目,它运行良好......我不知道为什么。我的 iPhone 11 Pro Max 有问题吗?

我该如何解决这个问题...谁能帮助我? 谢谢。

【问题讨论】:

  • aString 是什么,或者你能分享一些你在AppDelegate 或根类中的代码吗?
  • 尝试清理派生的数据文件夹,如果您还没有尝试过,请尝试 Products > Clean Build Folder
  • @Sohil R. Memon THX。我已经编辑了帖子。我在我的另一部 iPhone(iPhone 6s Plus,iOS 13.2)上运行了相同的项目,它运行良好
  • @Bhavesh Bansal 我试过了,但没有用。
  • 我不认为 iOS 13.2 在 11.1 中受支持。 Xcode 11.2 有一个测试版。

标签: ios xcode


【解决方案1】:

我终于能够让我的 iPhone 11 / iOS 13.3 / Xcode 11.1 (/Applications/Xcode.app) 调试运行:

安装 Xcode 11.3.1 @ /Applications/Xcode11.3.1.app/

/Applications/Xcode11.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.2 复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.2

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.2 复制到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.3

这是一个相当标准的做法xcode device support for 11.3 15E5216a 问题是仅使用 Xcode 11.3.1 中的 这个特殊的 13.2 作为 13.3 “冒名顶替者” 在我的情况下就足够了。

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 2020-01-25
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多