我刚刚将应用程序更新到 swift 5,现在当我在 iPhone 上部署该应用程序时,出现以下错误( bundle ID 重复)。我已经检查过,但找不到重复的 bundle ID。有没有办法搜索重复的捆绑 ID?
有人可以建议一个可能的解决方案来解决这个问题吗?
谢谢
Details
Unable to install “ApplicationName” Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402653008 -- This application or a bundle it contains has the same bundle identifier as this application or another bundle that it contains. Bundle identifiers must be unique. Domain: com.apple.dt.MobileDeviceErrorDomain Code: -402653008 User Info: { DVTRadarComponentKey = 261622; MobileDeviceErrorCode = "(0xE80000B0)"; "com.apple.dtdevicekit.stacktrace" = ( 0 DTDeviceKitBase 0x000000011e60c81a DTDKCreateNSErrorFromAMDErrorCode + 233 1
DTDeviceKitBase 0x000000011e64df70 90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 155 2 DVTFoundation 0x00000001051a8385 DVTInvokeWithStrongOwnership + 73 3 DTDeviceKitBase
0x000000011e64dca8 -[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1654 4 IDEiOSSupportCore 0x000000011e4c4e91 __118-[DVTiOSDevice(DVTiPhoneApplicationInstallation) processAppInstallSet:appUninstallSet:installOptions:completionBlock:]_block_invoke.352 + 4165 5 DVTFoundation 0x00000001052dba10 __DVT_CALLING_CLIENT_BLOCK + 7 6 DVTFoundation 0x00000001052dd652 __DVTDispatchAsync_block_invoke + 1194 7
libdispatch.dylib 0x00007fff6969c6c4 _dispatch_call_block_and_release + 12 8 libdispatch.dylib 0x00007fff6969d658 _dispatch_client_callout + 8 9 libdispatch.dylib 0x00007fff696a2c44 _dispatch_lane_serial_drain + 597 10 libdispatch.dylib 0x00007fff696a35d6 _dispatch_lane_invoke + 363 11 libdispatch.dylib 0x00007fff696acc09 _dispatch_workloop_worker_thread + 596 12 libsystem_pthread.dylib 0x00007fff698f7a3d_pthread_wqthread + 290 13 libsystem_pthread.dylib 0x00007fff698f6b77 start_wqthread + 15 ); }
System Information
macOS Version 10.15.4 (Build 19E266) Xcode 11.4 (16134)
最佳答案
只需将您的 bundle ID 更改为其他名称(例如,只需在名称末尾添加一个字符),即可在 iPhone 上启动并进行测试。
如果您尚未在 App Store 上上传此应用程序的任何版本,则从现在开始您可以使用这个新的 Bundle ID,以后不会出现任何复杂情况。如果应用程序在商店中已有版本,您所要做的就是在构建存档时返回到旧的 Bundle ID 来上传应用程序。
关于ios - 无法启动 iOS 应用程序 - bundle ID 重复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61033313/