ios - 无法启动 iOS 应用程序 - bundle ID 重复错误

标签 ios swift xcode swift5 xcode11

我刚刚将应用程序更新到 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/

相关文章:

ios - 将 indexPath.row 发送到另一个 UIViewController

html - Phonegap,iOS 上的屏幕键盘正在转移我的内容

xcode - SKSpriteNode 快速检测到触摸

iphone - 在 Xcode 中编译 sqlite 项目时出错

objective-c - Xcode for How to call function from one class to another class function in iPhone Apps

ios - Xcode为什么无法识别这些着色器?

iOS:将 CIFilter 应用于 UIImage 时,结果图像会旋转

iOS App 包含开发者路径信息

ios - 为什么我的 dateFormatter 只能在 24 小时制设备设置下工作?

ios - obj_msgSend CPU 使用率 100%